一、操作思路:
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...