【问题标题】:Do I need to do a MySQL password reset and if so, how do I locate the init.d file?我是否需要重置 MySQL 密码,如果需要,如何找到 init.d 文件?
【发布时间】:2011-06-08 20:30:58
【问题描述】:

我正在努力学习一些 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 文件,但我不知道如何。

感谢任何帮助。

谢谢。

【问题讨论】:

  • 属于 superuser.com

标签: mysql passwords reset init.d locate


【解决方案1】:

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

mysql -uroot -p9898

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

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

并重新启动您的 MySQL 服务。

【讨论】:

  • 谢谢,但两者都不起作用。我删除了 mysql 并重新安装了它,但我遇到了完全相同的问题。当我尝试设置密码时,它给了我同样的错误。这怎么可能?不是mysql升级,我把mysql删了。我唯一能想到的就是我没有按我应该的方式删除它。除了右键单击和删除之外,还有更多的功能吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-27
  • 2021-05-13
  • 2013-02-08
  • 2021-03-16
  • 1970-01-01
  • 2019-05-04
相关资源
最近更新 更多