程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL的root密碼丟失解決方法

MySQL的root密碼丟失解決方法

編輯:關於MYSQL數據庫
一.Windows系統的解決方法

  1.首先以系統管理員身份登陸系統。

  2.停止MySQL的服務。

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

  4.跳過權限檢查啟動MySQL,c:\mysql\bin;MySQLd-nt--skip-grant-tables

  (或者將--skip-grant-tables寫入my.ini中,重新啟動MySQL,即可設置新密碼)。

  5.重新打開一個窗口,進入c:\MySQL\bin目錄,設置root的新密碼

  c:\mysql\binMySQLadmin-urootflush-privilegespasswordnewpassWord

  c:\mysql\binMySQLadmin-uroot-pshutdown

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

  6.停止MySQLServer,用正常模式啟動MySQL

  7.你可以用新的密碼鏈接到MySQL了。 二.Unix/Linux的解決方法

  1.KILL掉系統裡的MySQL進程;(#killallMySQLd)

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

  MySQLd_safe--skip-grant-tables

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

  MySQL-uroot

  4.修改root用戶的密碼;

  mysqlupdateMySQL.usersetpassword=PASSWord(新密碼)whereUser=root;

  MySQLflushprivileges;

 

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