Mac下的mysql初始密码如何重置?

时间:2021-12-21 00:34:50

新安装mysql之后,给设置了一个随机的密码,这个密码忘记之后,如何充值密码?

Mac下的mysql初始密码如何重置?

我安装的mysql版本比较新,属于5.7.10. 和之前的mysql更新密码是不一样的。

第一步kill掉mysql进程。

ps -A|grep mysql 
kill -9 xxxx

第二步:无授权的方式启动mysql

shell> /etc/init.d/mysql stop
shell> ./mysqld_safe --skip-grant-tables &

第三步:进入mysql命令行

./mysql

第四步:修改密码

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass')
WHERE User = 'root' AND Host = 'localhost';
FLUSH PRIVILEGES;

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

第四步:重启密码生效