誰幹的mysql無密碼登入?

2021-09-05 03:54:08 字數 399 閱讀 9171

某個mysql資料庫伺服器,執行了很久一直都很正常。因為從資料庫伺服器硬體損壞,需要重新匯入資料庫進行同步。再執行操作時,忘記輸入選項-p(mysql -u root ),居然直接進去了。嚇得不輕啊。

趕緊登入進去,看是否存在密碼為空的帳號,沒查到啊?強制更改root密碼,然後flush privilges。再試,還是可以不用密碼登入。

查一下選項檔案/etc/my.cnf,看是否有密碼被直接寫到檔案裡,還是沒有。再拿find搜一把,發現目錄/root裡有檔案 .my.cnf,開啟看一下,其內容為:

[client]

user=root

password=i%^kgg76

刪掉這個檔案,再執行mysql,嘿嘿,進不去了吧!

這可能是某人為了方便除錯資料庫,隱藏了乙個檔案在這裡。

誰幹的mysql無密碼登入?

某個mysql資料庫伺服器,執行了很久一直都很正常。因為從資料庫伺服器硬體損壞,需要重新匯入資料庫進行同步。再執行操作時,忘記輸入選項 p mysql u root 居然直接進去了。嚇得不輕啊。趕緊登入進去,看是否存在密碼為空的帳號,沒查到啊?強制更改root密碼,然後flush privilges...

誰幹的mysql無密碼登入?

某個mysql資料庫伺服器,執行了很久一直都很正常。因為從資料庫伺服器硬體損壞,需要重新匯入資料庫進行同步。再執行操作時,忘記輸入選項 p mysql u root 居然直接進去了。嚇得不輕啊。趕緊登入進去,看是否存在密碼為空的帳號,沒查到啊?強制更改root密碼,然後flush privilges...

mysql 改成無密碼登入 mysql修改密碼

想花點時間學一下mysql,然後把 原來的mongodb改用mysql來著,結果踩了不少坑。直接放個更改密碼的步驟好了,綠茶葉。經過多次試驗最終,重置密碼的步驟如下 1.開啟命令視窗cmd,輸入命令 net stop mysql,停止mysql服務,2.開啟跳過密碼驗證登入的mysql服務 輸入命令...