真粗心!
1.關閉正在執行的mysql。
2.開啟dos視窗,轉到mysql/bin目錄。
3.輸入
mysqld-nt --skip-grant-tables
或者mysqld --skip-grant-tables 回車。理想情況是沒有出現提示資訊。
4.再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql/bin目錄。
5.輸入mysql回車,如果成功,將出現mysql提示符 >
6. 連線許可權資料庫
>use mysql;
(>是本來就有的提示符,別忘了最後的分號)
7.改密碼:
> update user set password=password("123456") where user="root"; (別忘了最後的分號)
7.重新整理許可權(必須的步驟)
>flush privileges;
8.退出
> /q
9.登出系統,再進入,開mysql,使用使用者名稱root和剛才設定的新密碼123456登陸。
mysql忘記密碼win10
1.停止mysql的服務,命令如下 net stop mysql2.如果沒有設定mysql的環境變數的話,需要在命令列中選中mysql的安裝目錄下的bin目錄,然後執行如下命令mysqld nt skip grant tables3.然後以管理員方式再啟動乙個視窗,參照文章開頭的開啟方式 輸入如下命...
linux 下mysql忘記密碼
1 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對 外的埠封閉,並且停止apache以及所有的使用者程序...
Linux下Mysql忘記密碼
確認只有你能登入這台機器,因為過程中mysql出於無密碼登入狀態,任何有這台機器許可權的人都可能進來搞破壞,最好的做法就是拔掉網線。root centos6 vi etc my.cnf mysqld skip grant tables default character set utf8 datad...