在命令行上使用mysql创建新数据库
如何修复此问题并创建新数据库?这是一个权限错误。解决此问题的方法是授予用户(您作为其登录)创建数据库的权限 类似于在命令行上使用mysql创建新数据库,mysql,database,magento,command-line,Mysql,Database,Magento,Command Line,如何修复此问题并创建新数据库?这是一个权限错误。解决此问题的方法是授予用户(您作为其登录)创建数据库的权限 类似于 mysql> create database magento; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'magento' 您需要以有权向其他用户授予权限的用户身份登录才能执行此操作。(root如果您有访问权限,最好使用用户)您用于创建数据库的凭据没有授予的创建权限 有
mysql> create database magento;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'magento'
您需要以有权向其他用户授予权限的用户身份登录才能执行此操作。(
root
如果您有访问权限,最好使用用户)您用于创建数据库的凭据没有授予的创建权限
有关创建权限,请参阅。如果您试图创建一个新的数据库以进行测试,请查看XAMPP-它允许(通过使用PHPMyAdmin)在这些数据库中创建数据库和表。否则,您可能需要与MySQL管理员联系,以授予您创建新数据库的权限。grant ALL是一种过度使用,您是正确的。我太马虎了。希望梅迪娜·阿里能够理解这个命令,而不是盲目地复制和粘贴。非常感谢。我是新来的-如果你能提到我需要采取的步骤来获取用户名和密码,那就太好了
GRANT ALL PRIVILEGES ON * . * TO 'username'@'localhost';