mysql忘記root密碼的解決

2021-05-22 06:22:48 字數 1043 閱讀 8549

一. mysql密碼的恢復方法之一

如果忘記了mysql的root密碼,可以用以下方法重新設定:

1. kill掉系統裡的mysql程序;

killall -term mysqld

2. 用以下命令啟動mysql,以不檢查許可權的方式啟動;

safe_mysqld --skip-grant-tables &

3. 然後用空密碼方式使用root使用者登入 mysql;

mysql -u root

4. 修改root使用者的密碼;

mysql> update mysql.user set password=password('新密碼') where user='root';

mysql> flush privileges;

mysql> quit

重新啟動mysql,就可以使用新密碼登入了。

二. mysql密碼的恢復方法二

有可能你的系統沒有 safe_mysqld 程式(比如我現在用的 ubuntu作業系統, apt-get安裝的mysql) , 下面方法可以恢復

1. 停止mysqld;

sudo /etc/init.d/mysql stop

(您可能有其它的方法,總之停止mysqld的執行就可以了)

2. 用以下命令啟動mysql,以不檢查許可權的方式啟動;

mysqld --skip-grant-tables &

3. 然後用空密碼方式使用root使用者登入 mysql;

mysql -u root

4. 修改root使用者的密碼;

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

mysql> flush privileges;

mysql> quit

重新啟動mysql

/etc/init.d/mysql restart

就可以使用新密碼 newpassword 登入了。

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.再開乙個新...