0

当我尝试创建数据库时,会发生这种情况:

mysql> CREATE DATABASE testing;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'testing'

当我运行 select user(); 有时候是这样的:

mysql> select user();
+-------------+
| user()      |
+-------------+
| X@localhost |
+-------------+
1 row in set (0.00 sec)

当我尝试以 root 身份登录时,会发生这种情况:

> mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

我已经尝试了超过 15 种不同的 GRANT 和 FLUSH PRIVILEGES 方法。包括将命令放在文本文件中并以这种方式进行。我在 Mountain Lion 上使用 mySQL Server 和 Sequal Pro 来管理数据库。

Sequal Pro 告诉我我也不能添加数据库。我试图完全重新安装 mySQL,但这似乎也不起作用。我是 mySQL 的新手,只需要开始创建数据库,在开始项目之前,我正在阅读 Django Book 教程。

我能够访问 mysql 的唯一方法是如果我使用

mysql -u X -p

但是,这又导致了我的权限错误。

4

0 回答 0