top
Loading...
快速恢復MySQL數據庫下的用戶口令

1>首先kill后臺進程(not kill -9)。每次mysqld重啟的時候都會在系統目錄下生成一個hostname.pid的文件。里面記錄這mysqld進程的pid(進程號)。










#kill mysqld.pid'

(使用root用戶!hostname是系統的主機名)

#/etc/init.d/mysqld stop

2>使用--skip-grant-tables選項來重新啟動mysqld

#/usr/bin/mysqld_safe --skip-grant-tables &

3>使用mysql用戶登錄到mysqld服務器上進行相關授權操作,并重新載入權限。

#mysql -h hostname mysqlmysql>use mysql;mysql>update user set password=password("new password") where user="root";mysql>flush privileges;

4>

#kill -TERM mysqld

重新啟動mysql服務

就是這些了,總算是有驚無險。密碼這玩意,真是一夫當關,萬夫莫開呀!

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