解決忘記mysql中的root使用者密碼問題

2022-02-02 12:10:47 字數 1143 閱讀 1888

如果忘了資料庫中的root密碼,無法登陸mysql

解決步驟

1.使用「--skip-grant-tables」啟動資料庫

~]#systemctl stop mysql

~]#mysqld_safe --skip-grant-tables &  //

skip-grant-tables這個選項讓伺服器不使用許可權系統,以給每個人完全訪問所有資料庫的全部權力;

注意:若無意多次執行會報程序已存在錯誤,找出來殺死後可再次執行;

2.免密碼登陸mysql

~]# mysql -uroot

直接回車進入mysql

3.修改密碼

mysql>update user set authentication_string = password('cnblogs') where user='root';

或者mysql> update user set password=password('cnblogs') where user='root';

4.重新使用許可權系統

5.再次登陸mysql(這裡用修改過的密碼:cnblogs)

結束.

mysql忘記root密碼的解決

一.mysql密碼的恢復方法之一 如果忘記了mysql的root密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 killall term mysqld 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip grant tables 3.然後用空...

mysql忘記root密碼的解決

引用 一.mysql密碼的恢復方法之一 如果忘記了mysql的root密碼,可以用以下方法重新設定 1.kill掉系統裡的mysql程序 killall term mysqld 2.用以下命令啟動mysql,以不檢查許可權的方式啟動 safe mysqld skip grant tables 3.然...

解決 MySQL忘記root密碼 windows

在windows中 1 以系統管理員身份執行cmd 2 停止mysql net stop mysql.3 切換到mysql安裝路徑下 d wamp mysql 5.6.36 bin 如果已經配了環境變數,可以不用切換了。4 在命令列輸入 mysqld nt skip grant tables這裡可能...