MySQL忘記root密碼的解決方法

2021-10-02 00:17:01 字數 631 閱讀 8689

修改配置檔案my.cnf,在配置檔案下新增skip-grant-tables,重啟mysql服務即可免密碼登入

my.cnf 位置/etc/my.cnf或/etc/mysql/my.cnf

登入mysql

#免密碼登入到mysql

mysql -uroot

修改root使用者不需要密碼

#更新root使用者不需要密碼

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

到my.cnf 中刪除skip-grant-tables選項,重啟mysql,然後直接用mysql -uroot免密碼登入後,在執行如下語句重設密碼

#修改密碼

alter user 'root'@'localhost' identified with mysql_native_password by 'a123456';

docker容器內沒有vi/vim和yum命令,可以把配置檔案移動到和linux繫結的檔案目錄中,修改後移動回去

懶是乙個很好的託辭,說得好像勤快了就真能幹出什麼大事兒一樣。

Linux 下mysql忘記root密碼解決方法

忘記root密碼怎麼辦 1.關閉資料庫 2.使用 mysqld safe skip grant tables 啟動資料庫 3.使用空密碼進入資料庫 mysql命令後直接回車 4.使用update語句修改root密碼,然後重新整理許可權表 5.關閉資料庫並重新以正常方式啟動資料庫 操作步驟如下 ser...

mysql忘記root密碼

1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql4 bin mysqld ...

mysql忘記root密碼

1.開啟dos視窗,關閉正在執行的mysql net stop mysql。2.開啟dos視窗,轉到mysql bin目錄 cd c program files x86 mysql mysql server 5.1 bin。3.輸入mysqld skip grant tables回車。4.再開乙個新...