gpt4 book ai didi

mysql - 如何将 MySQL root 密码更改为默认密码?

转载 作者:可可西里 更新时间:2023-11-01 06:41:43 25 4
gpt4 key购买 nike

我最初安装的 MySQL 没有 root 密码。我为 root 分配了一个密码,一切正常。由于某些原因(不要问为什么)我不得不恢复到 root 没有任何密码的原始设置。

我将 root 密码更改为 ''(空字符串)。现在的问题是 MySQL 不使用 'mysql -uroot' 运行,它需要密码。在运行 'mysql -uroot -p' 并在输入密码时按回车键进入数据库,但与默认设置不同。

是否有任何其他我缺少设置/取消设置的标志/设置告诉 mysql 不需要密码?

谢谢

最佳答案

如何重置 MySQL root 密码:

要重置它,请参阅 How to Reset the Root Password在MySQL手册中。

如何在没有密码控制访问的情况下运行 MySQL

要在禁用密码控制的情况下运行 MySQL,请查看 --skip-grant-tables选项。

如何避免在命令行中输入凭据

如果您只是想避免在 mysql 命令行中输入密码,请在您的主目录中创建一个名为 .my.cnf 的文件(注意该文件名的前导句点!)。在您的情况下,对于 root 用户,可能是/root

将以下条目添加到文件中

[client]
host=localhost
user = root
password = mypassword
database = mydatabase

您通常会 chmod 600 这个文件,这样只有您可以看到它,而 MySQL 将忽略无论如何都可写的 .my.cnf。

参见手册页 Using Option Files了解更多信息

关于mysql - 如何将 MySQL root 密码更改为默认密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/205614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com