top
Loading...
教你在MySQL從口令恢復設置的密碼

如果忘記了mysql root的口令,不要驚慌,可以作為操作系統中的超級用戶(指UNIX的ROOT,而不是MYSQL的ROOT)執下幾個步驟,就能恢復過來:









1.

stop mysql/etc/init.d/mysql stop

或者

ps ax | grep -i mysql

找出所有進程ID + kill pid

2. 繞過授權表啟動

safe_mysqld --skip-grant-tables &

3. 直接訪問mysql數據庫

mysql mysql

4. 修改密碼

update user set password = password('mypassword') where user = 'root';

經過上面幾個步驟,再重新啟動mysql試一下剛設置的密碼就發現是成功了。

測試環境:mysql 5.0 / fedora core 3

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗