1. 程式人生 > >Linux系統下mysql資料庫忘記密碼

Linux系統下mysql資料庫忘記密碼

解決方案

1:首先停止mysql服務程序

service mysqld stop

2:然後編輯mysql的配置檔案my.cnf

vi /etc/my.cnf

3:新增如下程式碼:

在[mysqld]標籤下:
skip-grant-tables   ##忽略mysql許可權問題,直接登入

4:儲存退出

esc
:wq!

5:重啟mysql資料庫

service mysqld restart

6:登入mysql資料庫

mysql -u root

7:執行如下sql語句,修改密碼

use mysql;
update user set password=password("新密碼") where user="root";
flush privileges;

8:重啟mysql服務

service mysqld restart

9:使用新密碼登入

mysql -u root -p