【发布时间】:2014-05-06 09:35:19
【问题描述】:
我在 10.9 小牛上安装了 xampp。不幸的是,命令 mysql 在终端中不起作用。我设法从xamppfiles/bin/ 启动了mysql 监视器。当我尝试创建一个新数据库时,我得到了
ERROR 1044 (42000): 用户 ''@'localhost' 拒绝访问数据库 XY
我能做什么?
【问题讨论】:
我在 10.9 小牛上安装了 xampp。不幸的是,命令 mysql 在终端中不起作用。我设法从xamppfiles/bin/ 启动了mysql 监视器。当我尝试创建一个新数据库时,我得到了
ERROR 1044 (42000): 用户 ''@'localhost' 拒绝访问数据库 XY
我能做什么?
【问题讨论】:
不,您应该在 bash 中运行 mysql -u root -p,而不是在 MySQL command-line。如果你在mysql中,你可以输入exit退出。
您可能需要为您的 MySQL 数据库设置一个 root 帐户:
在终端输入:
mysqladmin -u root password 'root password goes here'
然后调用 MySQL 客户端:
mysql -h localhost -u root -p
【讨论】: