linux下忘記mysql數(shù)據(jù)庫的root密碼怎么辦?

linux下忘記mysql數(shù)據(jù)庫的root密碼怎么辦?

linuxmysql忘記root密碼

一、關(guān)閉mysql服務(wù)

service?mysqld?stop

二、修改mysql配置文件

修改 /etc/my.cnf ,在[mysqld]模塊下面添加

skip-grant-tables?##忽略mysql權(quán)限問題,直接登錄

修改以后

linux下忘記mysql數(shù)據(jù)庫的root密碼怎么辦?

三、啟動(dòng)mysql服務(wù),直接登錄mysql數(shù)據(jù)庫

此時(shí)登錄mysql數(shù)據(jù)庫不需要密碼,可以直接登錄

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服務(wù)

service?mysqld?restart;

六、完成

用新密碼登錄就可以了

推薦教程: 《mysql教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊13 分享