mySQL权限错误

时间:2013-03-10 03:04:34

标签: mysql

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

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

然而,这导致了我的许可错误。

0 个答案:

没有答案