0

我正在尝试学习一些 MySQL 来建立数据库,其中一个步骤是:

mysql -u root --密码=9898

它给了我这个:

错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:是)

我不认为我使用了错误的密码,但是好的,我想我需要重置密码。还有另一种可能吗?

我在 Stackoverflow http://www.cyberciti.biz/tips/recover-mysql-root-password.html上找到了一个链接,其中包含一些说明,因此我可以进行重置,但我又被卡住了。我需要找到 init.d 文件,但我不知道如何。

任何帮助表示赞赏。

谢谢你。

4

1 回答 1

0

有时 MySQL 可能对空格和额外字符很挑剔。这行得通吗?

mysql -uroot -p9898

无论如何,您始终可以将inti_file添加到my.cnf包含单行的文件中,例如

   GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '9898' WITH GRANT OPTION

并重新启动您的 MySQL 服务。

于 2011-01-14T13:37:39.187 回答