在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介绍的。我们希望能帮助你。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站。