mysql 忘記密碼的辦法

2021-09-20 22:47:36 字數 1004 閱讀 4119

又想裝discuz!論壇,伺服器上原來裝好了php和mysql的,可mysql的資料庫管理使用者密碼忘記,再網上找了一下恢復密碼的方法,可行~

windows: 

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

2.停止mysql的服務。 

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

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

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

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的密碼,第二個命令會提示你輸入新密碼,重複第乙個命令輸入的密碼。 

6.停止mysql server,用正常模式啟動mysql 

7.你可以用新的密碼鏈結到mysql了。 

unix&linux: 

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

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

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

[color=green]shell>;mysqld_safe --skip-grant-tables &

4.為root@localhost設定新密碼 

[color=green]shell>;mysqladmin -u root flush-privileges password "newpassword"

.重啟mysql server

kill -9 mysql程序 

mysqld_safe --user=mysql --skip-grants-table

MySQL 忘記密碼的處理辦法

忘記密碼是件痛苦的事情,特別是在安裝的時候沒有設定密碼,但是不允許空密碼登入更是讓人悲憤莫名。可以在安裝目錄下 比如我的是裝在e host mysql 找到my.ini,查詢 mysqld 在下面新增如下語句 mysqld skip grant tables 然後再設定或更改密碼什麼的,也可以試下下...

Mysql忘記密碼後的辦法

windows 1 停止mysql服務 開啟命令列視窗cmd,net stop mysql 2 用另外一種方式啟動mysql 在命令列進入到mysql的安裝路徑下的bin目錄下使用mysqld nt.exe啟動 mysqld nt skip grant tables 注意 此時cmd視窗不能關閉。3...

mac忘記mysql密碼的辦法

平台 macbook pro mysql版本 5.7.16 mac啟動mysql服務命令為 mysqld mysql u root p 密碼錯誤 殺掉所有mysql相關程序 ps aux grep mysql kill 7 pid 跳過認證開啟mysqld mysqld skip grant tab...