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

2021-10-20 22:27:01 字數 773 閱讀 6383

想花點時間學一下mysql,然後把**原來的mongodb改用mysql來著,結果踩了不少坑。直接放個更改密碼的步驟好了,**綠茶葉。

經過多次試驗最終,重置密碼的步驟如下

1.開啟命令視窗cmd,輸入命令:net stop mysql,停止mysql服務,

2.開啟跳過密碼驗證登入的mysql服務

輸入命令

mysqld --console --skip-grant-tables --shared-memory

3.再開啟乙個新的cmd,無密碼登入mysql,輸入登入命令:mysql -u root -p

4. 密碼置為空,命令如下:

use mysql

update user set authentication_string='' where user='root';

5.退出mysql,執行命令:

quit

6. 關閉以-console --skip-grant-tables --shared-memory 啟動的mysql服務,

7. 開啟命令框,輸入:net start mysql  啟動mysql服務。

8.步驟4密碼已經置空,所以無密碼狀態登入mysql,輸入登入命令:mysql -u root -p

alter user 'root'@'localhost'identified by '新密碼';

10.驗證更改後密碼正確登入

輸入quit,退出當前登入,輸入登入命令:mysql -u root -p

輸入密碼,成功登入,到此,重置密碼結束。

誰幹的mysql無密碼登入?

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

誰幹的mysql無密碼登入?

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

誰幹的mysql無密碼登入?

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