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

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

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

第一步kill掉mysql进程。sql

ps -A|grep mysql 
kill -9 xxxx

第二步:无受权的方式启动mysqlshell

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

第三步:进入mysql命令行bash

./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.htmlhtm

第四步:重启密码生效blog

相关文章
相关标签/搜索