在Mac的mysql5.7.10版本修改root密码的方法

先跳过权限表模式启动MySQL:mysqld -跳过授权表

从现在开始,如果你在互联网上到处使用错误的修改方法,你将进入第一个坑:


MySQL >更新mysql.user集authentication_string =密码('your_new_password)用户= 'root;


(注意:密码更改为authentication_string 5.7后)。恭喜你,你已经成功修改,但是你会发现,当你用Navicat图形工具来连接,你会报告以下错误。


错误1820(hy000):你必须重置您的密码使用ALTER USER语句之前


同时,您会发现命令行可以用MySQL - U - P登录,但不使用MySQL,甚至库也不能使用。

以下命令将拯救您:


MySQL >设置密码=密码('your_new_password);


执行后,使用命令mysqladmin -u root -p关机关闭mysqld

再次mysql.server开始就一切OK的MySQL

以上是对mysql5.7.10版Mac下修改root密码的方式,这是Xiaobi介绍的。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。