萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 忘記mysql的root密碼重置方法

忘記mysql的root密碼重置方法

文章要介紹關於忘記mysql的root密碼重置方法,同時介紹了在不同的操作系統,下面介紹了在linux和windows中的解決辦法,有需要了朋友可以了解一下。

如果忘記了 MySQL 的 root 密碼,可以用以下方法重新設置:

linux操作方法

在my.cnf的[mysqld]字段加入:

 代碼如下 復制代碼

 skip-grant-tables

然後重啟你的mysqld,這樣久沒有密碼了.

然後進入mysql。 

 代碼如下 復制代碼

UPDATE mysql.user SET Password=PASSWORD
('password') WHERE User='root';

成功後

 代碼如下 復制代碼

 FLUSH PRIVILEGES;

最後去掉my.cnf中的skip-grant-tables

重啟mysqld。

 

windows操作方法

1. KILL掉系統裡的MySQL進程;

2. 用以下命令啟動MySQL,以不檢查權限的方式啟動;

 代碼如下 復制代碼

mysqld_safe -skip-grant-tables &


3. 然後用空密碼方式使用root用戶登錄 MySQL;

 

 代碼如下 復制代碼 mysql -u root


4. 修改root用戶的密碼;

 

 代碼如下 復制代碼 mysql> update mysql.user set password=PASSWORD(’新密碼’) where User=’root’;
mysql> flush privileges;
mysql> quit

5. 重新啟動MySQL,就可以使用新密碼登錄了。

copyright © 萬盛學電腦網 all rights reserved