mysql忘記root密碼恢復

weixin_33763244發表於2017-11-07
mysql的root忘記,現無法運算元據庫
停止mysql服務service  mysql stop
或者是ps -ef |grep mysql|xargs kill -9
然後使用如下的引數啟動mysql, --skip-grant-tables會跳過mysql的授權
shell#/usr/bin/mysqld_safe --skip-grant-tables &
mysql -p  回車,進入不需要密碼
mysql>
mysql>update mysql.user set Password=password('itnihao') where User='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0
mysql> flush privileges;  
Query OK, 0 rows affected (0.00 sec)
 
重啟mysql,
service  mysql stop 或者是ps -ef |grep mysql|xargs kill -9
mysql -p
然後輸入密碼,至此,mysql密碼已經修改完畢


本文轉自it你好 51CTO部落格,原文連結:http://blog.51cto.com/itnihao/773126,如需轉載請自行聯絡原作者

相關文章