前段時間一個測試環境的mysql資料庫的root密碼找不到了,一個不重要的庫,安裝人員估計疏忽了...手動把密碼恢復了一下。記錄下來做個備註 1、進入my.cnf ,在[mysqld]欄位中添加 skip-grant-tables 2、重啟mysql服務 service mysqld restart ...
前段時間一個測試環境的mysql資料庫的root密碼找不到了,一個不重要的庫,安裝人員估計疏忽了...手動把密碼恢復了一下。記錄下來做個備註
1、進入my.cnf ,在[mysqld]欄位中添加 skip-grant-tables
2、重啟mysql服務 service mysqld restart
3、無密碼進入mysql修改密碼
mysql -uroot -p
mysql > update mysql.user set PASSWORD=password('new password') where user='root'
mysql>flush privileges
mysql>quit
4、刪除mysql.cnf中的 skip-grant-tables
5、重啟mysql服務
service mysqld restart
搞定!