当前位置:  开发笔记 > 后端 > 正文

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

如何解决《如何将MySQLroot密码更改为默认密码?》经验,为你挑选了1个好方法。

我对MySQL的初始安装没有root密码.我为root分配了密码,一切正常.由于某种原因(不要问为什么)我不得不恢复原来的设置,其中root没有任何密码.

我将root密码更改为'' (empty string).现在的问题是MySQL不运行'mysql -uroot',它需要密码.在运行'mysql -uroot -p'和命中输入密码提示时,我进入数据库,但与默认设置不同.

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

谢谢



1> Paul Dixon..:

如何重置MySQL root密码:

要重置它,请参阅MySQL手册中的如何重置Root密码.

没有密码控制访问的如何运行MySQL

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

如何避免在命令行上键入凭据

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

将以下条目添加到该文件中

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

你通常chmod 600这个文件,只有你可以看到它,MySQL将忽略一个世界可写的.my.cnf.

有关更多信息,请参见手册页使用选项文件

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有