mysql密碼丟失找回

2021-08-06 05:19:32 字數 1043 閱讀 2917

一、操作思路:

1)停止mysql服務

2)啟動時新增「--skip-grant-tables」引數

3)修改密碼

4)重啟mysql服務

單例項

1, 關閉mysql服務

/etc/init.d/mysqld stop

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

/etc/init.d/mysqld --skip-grant-tables &

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

mysql> update mysql.user set password=password("123456") where  user="root";

mysql> flush privileges;

mysql> quit

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

mysql

mysql -u root –p

輸入密碼:123456

多例項

1.關閉資料庫

killall 

mysqld

2.跳過許可權認證啟動

mysqld_safe --defaults-file=/data/mysql3306/my3306.cnf --skip-grant-tables &    --skip-grant-tables放置在後面

3.登入mysql

mysql -uroot -p -s /data/mysql3306/mysql3306.sock  登入密碼為空

4.修改root密碼

mysql> update mysql.user set password=password("123456") where  user="root";

mysql> flush privileges;

mysql> quit

mysql密碼丟失怎麼找回

windows下的實際操作如下 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 轉到mysql bin目錄。5.輸入...

mysql找回丟失的root密碼

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

MySQL密碼丟失的找回方法 win inx

破解本地密碼 windows 1.用系統管理員登陸系統。2.停止mysql的服務。3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c mysql,進入c mysql bin 4.跳過許可權檢查啟動mysql,c mysql bin mysqld nt skip grant tabl...