在MySQL中弄丟了root密碼

2021-04-12 15:47:02 字數 495 閱讀 3362

丟了密碼是非常痛心的事情,尤其是root密碼丟了:( 。自己裝裝玩的丟了也就丟了,但是萬一是伺服器掛了麻煩可就大了!現在假設是由於被入侵造成的root密碼丟失。這裡我談一下我自己對這樣乙個問題的看法。首先遇到這種問題我們沒有必要慌張,整個恢復過程也是很簡單的。

mysql原始碼分發包,不用區分

作業系統,我們需要的東西是一樣的。

2 重新命名自己的mysql的data目錄下的mysql資料夾為oldmysql。

3 將原始碼包中data目錄下的mysql目錄複製到你的mysql的data目錄下。

4 重新啟動mysql,現在mysql的授權關係同全新安裝的一樣,空密碼登陸,然後自行調整授權。

5 開啟oldmysql這個庫檢查到底出現了什麼問題。

6 如果有備份對系統中原有的

資料庫進行完整性檢測,以免被人修改。

通過上述6個步驟已經可以完全恢復你對mysql的控制,重點就是最後兩步檢查對方對改了那些許可權,以及資料的完整性檢測。 

mysql忘記root密碼,修改root密碼

修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...

mysql 5 7 26 root重置root密碼

mysql重置root密碼並不複雜,但是各個版本下重置的辦法稍有不同,下面列出的是5.7.26版本下的方法。ps ef grep mysqld kill 9 pid 這裡面需要殺掉兩個程序 mysqld safe skip grant tables mysql uroot use mysql upd...

windows 下mysql 重設root密碼方法

1 首先在命令列裡關閉mysql服務 net stop mysql 2 在命令列裡進入mysql安裝目錄下bin目錄,以不檢查許可權的方式啟動 mysqld nt skip grant tables 介面會一直停留在那,不用理它。3 然後重新開打乙個命令提示符的視窗,在命令列裡進入mysql安裝目錄...