windows:
1、先停止mysql
net stop mysql57
2、修改my.ini
增加 skip-grant-tables 引數
3、啟動mysql
net start mysql57
使用cmd 命令視窗。
執行 mysql -uroot -p
提示輸入密碼,直接回車即可進入 mysql 命令視窗。
執行mysql > update mysql.user set password=password('123456') where user='root';
5.7版本
update mysql.user set authentication_string=password('123'), password_expired = 'n', password_last_changed = now() where user='root' and host = 'localhost';
再執行alter
user
'root'
@
'localhost'
identified
by
'123'
;
4、去掉my.ini 中的 skip-grant-tables 引數 ,重啟mysql 即可。
mysql重設root密碼
mysql忘記root密碼該怎麼辦當忘記mysql的root密碼的時候,可以進行如下的步驟重新設定 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改...
MySQL重設root密碼
mysql下建立新使用者 新資料庫 設定訪問許可權控制都需要用到root密碼。萬一把root密碼忘了,該怎麼辦?幸運地是,重設密碼很容易。注意 mysql的root使用者和伺服器作業系統的root使用者是兩個不同的使用者,不要搞混了。基本的思路是,以安全模式啟動mysql,這樣不需要密碼可以直接以r...
mysql忘記root密碼重設密碼
1 關閉正在執行的mysql服務。2 開啟dos視窗,轉到mysql bin目錄。3 輸入mysqld skip grant tables 回車。skip grant tables 的意思是啟動mysql服務的時候跳過許可權表認證。4 再開乙個dos視窗 因為剛才那個dos視窗已經不能動了 輸入my...