## 20160331 忘記 root密碼
一、參考 重設mysql root密碼
http://www.111cn.net/database/mysql/43957.htmhtml
二、 中止mysql
service mysqld stop
若是不行
ps -ef
kill mysql的進程mysql
三、mysql安全方式運行進入mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -u root mysqlsql
四、更新密碼
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';數據庫
五、刷新當前user和privilige表中的用戶信息/權限設置
mysql 的權限會在啓動和flush以後更新
FLUSH PRIVILEGES;centos
六、退出,再來!試試新密碼
quit安全
七、再次啓動進入mysql
mysql -u root mysql
八、此時密碼應該是剛纔設置的:newpasswordui
9再試試!改個密碼看看
十、鏈接數據庫
use mysql.net
十一、修改root密碼
UPDATE user SET Password=PASSWORD('123') where USER='root';
UPDATE user SET Password=PASSWORD(’88553212’) where USER='root';
十二、刷新用戶信息
FLUSH PRIVILEGES;
1三、退出再來
忘記刷新的話,只好reboothtm
1四、查詢一下
use mysql;
desc user;
select user,host,password from user;
或者 select user,host,password from mysql.user;進程
1五、感受這個方式更加合理 http://www.centoscn.com/mysql/2014/0603/3081.html