mysql 找回密碼

2023-01-26 08:40:54 字數 832 閱讀 9726

1、首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。 因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的方法實現伺服器的準安全狀態。最安全的狀態是到伺服器的console上面操作,並且拔掉網線。

2、修改mysql的登入設定;

vim /etc/my.cnf

service mysqld restart # 或 /etc/init.d/mysqld restart

4、登入並修改mysql的root密碼;

1.mysql>; use mysql ;

2.mysql>; update user set password = password ('new-password') where user = 'root' ;

3.mysql>; flush privileges ;

4.mysql>; quit

5、將mysql的登入設定修改回來;

vim /etc/my.cnf

將剛才在[mysqld]的段中加上的skip-grant-tables刪除;

儲存並且退出vim。

6、重新啟動mysqld;

service mysqld restart # 或 /etc/init.d/mysqld restart

7、恢復伺服器的正常工作狀態;

將步驟一中的操作逆向操作。恢復伺服器的工作狀態。

來自:

找回mysql密碼

step 1 停止mysql服務.step 2 在c 下建立一個檔案叫mysql init.txt.檔案中填入 sql setpassword for root localhost password mynewpassword sql view plain copy print?setpasswor...

MYSQL密碼找回

1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入c mysqlbin 4.跳過許可權檢查啟動mysql,c mysqlbin mysqld nt skip grant tables 5.重新開啟一個視窗,進入c...

mysql 找回密碼

1.停到執行的mysql etc init.d mysql stop 2.使用skip grant tables這個選項啟動mysql usr bin mysqld safe skip grant tables 3.現在可以不用密碼進入mysql 了。myql use mysql update us...