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

我是否需要重置MySQL密码?如果需要,如何定位init.d文件?,mysql,passwords,reset,init.d,locate,Mysql,Passwords,Reset,Init.d,Locate,我想学习一些MySQL来建立数据库,其中一个步骤是: mysql-u root-password=9898 它给了我这个: 错误1045 28000:使用密码“是”拒绝用户“root”@“localhost”的访问 我不认为我使用了错误的密码,但好吧,我想我需要重置密码。 还有其他可能性吗 我在Stackoverflow上找到了一个带有一些说明的链接,这样我就可以重置了,但我又卡住了。 我需要找到init.d文件,但我不知道如何找到 感谢您的帮助 谢谢。有时候MySQL会对空格和额外字符过于挑剔

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

mysql-u root-password=9898

它给了我这个:

错误1045 28000:使用密码“是”拒绝用户“root”@“localhost”的访问

我不认为我使用了错误的密码,但好吧,我想我需要重置密码。 还有其他可能性吗

我在Stackoverflow上找到了一个带有一些说明的链接,这样我就可以重置了,但我又卡住了。 我需要找到init.d文件,但我不知道如何找到

感谢您的帮助


谢谢。

有时候MySQL会对空格和额外字符过于挑剔。这行吗

mysql -uroot -p9898
无论如何,您始终可以向my.cnf添加包含一行的,类似

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

然后重新启动MySQL服务。

属于superuser.com。谢谢,但两者都不起作用。我删除了mysql,重新安装了它,但我遇到了完全相同的问题。当我试图设置密码时,它会给我同样的错误。那怎么可能呢?这不是mysql升级,我删除了mysql。我能想到的唯一一件事是,我没有以我应该的方式删除它。除了右键单击和删除之外,还有其他内容吗?