我是否需要重置MySQL密码?如果是,我如何找到init.d文件?

时间:2011-01-13 23:12:12

标签: mysql passwords reset init.d locate

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

mysql -u root --password = 9898

它给了我这个:

ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:YES)

我认为我没有使用错误的密码,但是我想我需要重置密码。 还有其他可能吗?

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

感谢任何帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

有时MySQL可能会对间距和额外字符挑剔。这有用吗?

mysql -uroot -p9898

无论如何,您始终可以向my.cnf添加inti_file,其中包含一行,例如

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

并重新启动MySQL服务。