Linux下重置MySQL密碼

pythontab發表於2013-03-09

據有關資料顯示,人能記住的密碼一般不多,很多時候人都是多賬戶同密碼的辦法來設定密碼的。但一般來說,經常需要接觸的賬戶密碼是不會忘記的。但偏偏也有可能有忘記的時候,下面就介紹下在Linux環境下忘記MySQL密碼的解決方法。其實很簡單,只需要六個步驟就可以解決問的。不多說閒話,進入話題:

1、關閉MySQL服務:

service mysqld stop

2、執行下面命令,跳出安全模式,當然,這條命令大概只在localhost的時候有效。

/usr/local/mysql/bin/mysqld_safe –skip-grant

3、進入 MySQL

/usr/local/mysql/bin/mysql -u root -p 進入mysql

4、更改密碼,執行下面語句:

use mysql;

UPDATE user SET Password=password(“XXX”) WHERE User=”root”; 其中,XXX是你要設定的密碼

flush privileges;

exit;

5、去掉配置檔案中的 skip-grant,修改配置檔案,linux下配置檔案為my.cnf ,windows下配置檔案為my.ini,在[mysqld]下新增

skip-grant

6、啟動 MySQL 服務:

service mysqld start

就這麼簡單!


相關文章