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

相關文章
相關標籤/搜索