程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 快速恢復MySQL數據庫下的用戶口令

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

編輯:關於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 mysql
mysql>use mysql;
mysql>update user set password=password("new passWord") where user="root";
MySQL>flush privileges;

4>

#kill -TERM MySQLd

重新啟動MySQL服務

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved