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

发布于 2024-10-11 19:11:22 字数 496 浏览 5 评论 0原文

我正在尝试学习一些 MySQL 来设置数据库,步骤之一是:

mysql -u root --password=9898

它给了我这样的信息:

ERROR 1045 (28000): Access Denied for user 'root'@'localhost '(使用密码:是)

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

我在 Stackoverflow 上找到了一个链接 http://www.cyberciti.biz/tips /recover-mysql-root-password.html 带有一些说明,以便我可以进行重置,但我再次陷入困境。 我需要找到 init.d 文件,但我不知道如何找到。

任何帮助表示赞赏。

谢谢。

I'm tring to learn some MySQL to set up a database and one of the steps is:

mysql -u root --password=9898

It gives me this :

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

I don't think I'm using the wrong password but ok, I guess I need to reset the password.
Is there another possibility?

I found a link on Stackoverflow http://www.cyberciti.biz/tips/recover-mysql-root-password.html with some instructions so I could do a reset but I'm stuck again.
I need to locate the init.d file but I don't know how.

Any help is appreciated.

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱的故事 2024-10-18 19:11:22

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

mysql -uroot -p9898

无论如何,您始终可以添加 inti_file 到您的 my.cnf ,其中包含一行,类似于

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

并重新启动您的 MySQL 服务。

Sometimes MySQL can be fussy with spacing and extra characters. Does this work?

mysql -uroot -p9898

Regardless, you can always add an inti_file to your my.cnf which contains a single line, something like

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

and restart your MySQL service.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文