首頁  >  文章  >  資料庫  >  linux下忘記mysql資料庫的root密碼怎麼辦?

linux下忘記mysql資料庫的root密碼怎麼辦?

青灯夜游
青灯夜游轉載
2020-06-15 09:27:502626瀏覽

linux下忘記mysql資料庫的root密碼怎麼辦?

linux下mysql忘記root密碼

#一、關閉mysql服務

service mysqld stop

二、修改mysql配置檔案

修改/etc/my.cnf ,在[mysqld]模組下面新增

skip-grant-tables ##忽略mysql权限问题,直接登录

修改以後

linux下忘記mysql資料庫的root密碼怎麼辦?

三、啟動mysql服務,直接登入mysql資料庫

此時登入mysql資料庫不需要密碼,可以直接登入

service mysqld start;
mysql -u root -p

四、修改root密碼

mysql> update mysql.user set password=PASSWORD('new_password') where User='root'; 
mysql> flush privileges; 
mysql> quit;

五、把my.cnf改回去,然後重啟mysql服務

service mysqld restart;

六、完成

#用新密碼登入就可以了

推薦教程: 《mysql教程

以上是linux下忘記mysql資料庫的root密碼怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:segmentfault.com。如有侵權,請聯絡admin@php.cn刪除