一 、Linux(CentOS)下重置MySQL根(Root)密碼 (參考:http://www.jb51.net/article/108700.htm)
1、“service mysqld status”查看當前mysql服務狀態
2、“killall -TERM mysqld”命令停止所有的mysqld進程。
3、“service mysqld stop”命令停止mysqld服務。
4、“mysqld_safe --skip-grant-tables &”命令以無密碼方式進入MySQL安全模式。
5、“mysql -u root”並按回車鍵即可。
6、“use mysql;”掛載數據庫。
7、"update user set password=password("New9ssw0rd") where user='root';"將Root密碼修改為New9ssw0rd。
8、"flush privileges;"更新權限。
9、“quit”並按回車鍵退出。
10、"service mysqld restart"重啟mysqld服務。
11、“mysql -u root -p”並按回車鍵提示輸入密碼。
二 、遠程登錄mysql連接IP受限問題解決
1、use mysql;
2、select host,user,password from user;
3、GRANT ALL ON *.* TO root@'授權的IP' IDENTIFIED BY '你的密碼';