我无法设置MySQL的root密码

时间:2010-06-25 17:45:57

标签: mysql passwords mysql-error-1044

我刚刚使用SuSE Server 10设置了一个LAMP服务器。我想设置MySQL的root密码,所以我在终端输入了以下内容:

mysqladmin -u root password MyPassword

,输出为:

mysqladmin: Can't turn off logging; error: 'Access denied; you need SUPER  
privilege for this operation'

我不确定mysqladmin的SUPER特权是什么,而且我所有的谷歌搜索都没有结果。我可以从命令行使用mysql而无需输入如下密码:

mysql -u root

但我无法访问mysql数据库来更新root密码。这是输出:

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

非常感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

我仍然不确定这个问题的解决方案是什么,但我想出的解决方案是安装SuSE 11.现在一切正常。我认为我的初始安装只有一个问题。