MySQL忘記密碼的正確解決方法

2021-08-25 19:05:15 字數 1606 閱讀 7445

摘要:以下的文章主要介紹的是 mysql 忘記密碼的正確解決方法,在實際操作中如果你忘記mysql密碼是一件很頭痛的事情,這篇文章主要是介紹對mysql忘記密碼的補救方案,以下就有詳細內容描述,望你會有所收穫。

mysql忘記密碼解決方案:

破解本地密碼:

windows:

1.用系統管理員登陸系統。

2.停止mysql的服務。

3.進入命令視窗,然後進入 mysql的安裝目錄,比如我的安裝目錄是c:\mysql,進入c:\mysql\bin

4.跳過許可權檢查啟動mysql,

c:\mysql\bin>mysqld-nt ––skip-grant-tables

或則:c:\mysql\bin>mysqld ––skip-grant-tables

mysqld.exe是微軟windows mysql server資料庫伺服器相關程式。mysqld-nt.exe是mysql daemon資料庫服務相關程式。

mysql忘記密碼解決方案5.[未驗證]

重新開啟乙個視窗

進入c:\mysql\bin目錄,設定root的新密碼

c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"

c:\mysql\bin>mysqladmin -u root -p shutdown

將newpassword替換為你要用的root的密碼,第二個命令會提示你輸入新密碼,重複第乙個命令輸入的密碼。

5.[驗證]或則:

重新開打乙個命令提示符的視窗(cmd)

用空密碼方式使用root使用者登入 mysql;

mysql -u root

修改root使用者的密碼;

mysql>update mysql.user set password=password('新密碼') where user='root';

6.停止mysql server,用正常模式啟動mysql7.你可以用新的密碼鏈結到mysql 了。

unix&linux:

1.用root或者執行mysqld 的使用者登入系統;

2.利用kill命令結束掉mysqld的程序;

3.使用–skip-grant-tables引數啟動mysql server

shell>mysqld_safe –skip-grant-tables &

4.為root@localhost設定新密碼

shell>mysqladmin -u root flush-privileges password "newpassword"

5.mysql忘記密碼解決方案重啟mysql server

附錄:mysql修改密碼的方法大全:

mysql>update user set password=password('newpassword') where user='root';

可以修改mysql資料夾中的my.ini檔案

mysql>set password for myuser@localhost = password('mypasswd');

MySQL忘記密碼的正確解決方法

windows 1 停止mysql的服務。2 跳過許可權檢查啟動mysql,c mysql bin mysqld nt skip grant tables 或則 c mysql bin mysqld skip grant tables mysqld.exe是微軟windows mysql serve...

Windows下MySQL忘記密碼解決方法

在mysql安裝根目錄下找到my.ini檔案,以管理員身份開啟 在 mysqld 下新增 skip grant tables,儲存後關閉檔案 右擊 計算機 展開 服務和應用程式 單擊 服務 重新啟動mysql 用cmd進入到 mysql根目錄 bin,輸入 mysql u root p,提示輸入密碼...

忘記MySQL的root使用者密碼的解決方法

1.停止執行的mysql程序,後配置跳過授權表啟動mysqlservice mysqld stop1.1.先開啟乙個terminal,在 usr local mysql bin 下執行 sudo mysqld safe skip grant tables1.2.或者 在 etc my.cnf檔案的 ...