在windows下:
code:
開啟命令列視窗,停止mysql服務:
net stop mysql
啟動mysql,一般到mysql的安裝路徑,找到 mysqld-nt.exe
執行:mysqld-nt --skip-grant-tables 當前視窗將會停止。
另外開啟乙個命令列視窗,執行mysql 如果提示沒有這個命令,先進入mysql的安裝位置下bin目錄再執行mysql
>use mysql
>update user set password=password("new_password") where user="root";
>flush privileges;
>exit
用ctrl+alt+del,找到mysqld-nt的程序殺掉它,在重新啟動mysql-nt服務,就可以用新密碼登入了
在linux下:
code:
如果 mysql 正在執行,首先殺之: killall -term mysqld。
啟動 mysql :bin/safe_mysqld --skip-grant-tables &
就可以不需要密碼就進入 mysql 了。
然後就是
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
重新殺 mysql ,用正常方法啟動
mysql忘記密碼解決辦法。。。。
第一步 找到mysql啟動檔案my.ini,在mysqld下加入 skip grant tables 第二步 重啟mysql服務 net stop mysql net start mysql 第三步 進入user資料庫 use user 第四步 查詢表user select from user 看一...
MySQL忘記密碼解決辦法
1 若mysql已啟動,先關閉服務 開啟cmd,切換到mysql bin目錄下,執行d mysql bin mysqld.exe skip grant tables 2 開啟另乙個cmd,切換到mysql bin目錄下,此時登入不需要密碼,d mysql bin mysql.exe mysql up...
MySQL忘記密碼解決辦法
在windows下 code 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 執行 mysqld nt skip grant tables 當前視窗將會停止。另外開啟乙個命令列視窗,執行mysql 如果提...