在MySQL數(shù)據(jù)庫下楞抡,創(chuàng)建新用戶扇商、新數(shù)據(jù)庫、設(shè)定訪問權(quán)限控制都需要用到root密碼。然而我們在工作的時候把root密碼丟失該怎么辦辈末?作為小白感覺很方G山АF靡伞赘淮!
然后就開始google,找方法昵仅,最后發(fā)現(xiàn)重置密碼其實還是蠻簡單的缓熟!
思路如下:
以安全模式啟動mysql,這樣不需要密碼可以直接以root身份登錄摔笤,進(jìn)行重設(shè)密碼够滑,然后退出重啟Mysql。
1吕世、停止MySQL服務(wù):
# service mysqld stop
2彰触、以安全模式啟動mysql
# mysqld_safe --skip-grant-tables --skip-networking &
3、以直接以root身份登錄
# mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("newpassword") where User='root';
mysql> flush privileges;
mysql> quit
4命辖、重啟Mysql
# service mysqld restart
現(xiàn)在就可以用新的密碼進(jìn)行登錄了