Mysql找回root密碼

2021-09-08 12:11:15 字數 565 閱讀 9069

1、停止資料庫服務

service mysql stop

2、修改my.cnf

新增skip-grant-tables

3、重啟資料庫

service mysql restart

4、修改root密碼

重啟資料庫後可以不用密碼直接登陸,執行:

mysql -p

可以直接登陸進資料庫。

在mysql命令列下執行以下命令修改root密碼:

update mysql.user  set password=password('newpassword') where user='root'

#將password()中的newpassword字元更改為你自己的密碼

5、重啟資料庫

密碼修改完成後,將my.cnf檔案中新增的skip-grant-tables語句注釋或刪除掉,然後重啟資料庫即可

6、測試連線

mysql找回root密碼

修改root密碼 1 關閉mysql服務 killall term mysqld 2 修改配置檔案 vi etc my.cnf 例如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 3 重啟...

MySQL修改,找回root密碼

修改root使用者密碼 set password for root localhost password admin 找回root使用者密碼 管理員身份開啟cmd,依次輸入以下命令 net stop mysql 停止mysql服務 mysqld skip grant tables 使用無驗證方式啟動...

mysql找回丟失的root密碼

首先,結束掉mysql的服務程序。在windows下面一是可以通過任務管理器來結束掉,應該是mysql nt.exe。二是,如果你的mysql註冊為服務的話,可以到服務裡面把他先停掉。在linux或者unix下面直接kill mysql的服務程序就可以。然後,再用 skip grant tables...