windows:
1.用系統管理員登陸系統。
2.停止mysql的服務。
3.進入命令視窗,然後進入mysql的安裝目錄,比如我的安裝目錄是c:mysql,進入c:mysqlbin
4.跳過許可權檢查啟動mysql,
c:mysqlbin>mysqld-nt --skip-grant-tables
5.重新開啟乙個視窗,進入c:mysqlbin目錄,設定root的新密碼
c:mysqlbin>mysqladmin -u root flush-privileges password "newpassword"
c:mysqlbin>mysqladmin -u root -p shutdown
將newpassword替換為你要用的root的密碼,第二個命令會提示你輸入新密碼,重複第乙個命令輸入的密碼。
6.停止mysql server,用正常模式啟動mysql
7.你可以用新的密碼鏈結到mysql了。
unix&linux:
1.用root或者執行mysqld的使用者登入系統;
2.利用kill命令結束掉mysqld的程序;
3.使用--skip-grant-tables引數啟動mysql server
shell>mysqld_safe --skip-grant-tables &
4.為root@localhost設定新密碼
shell>mysqladmin -u root flush-privileges password "newpassword"5.重啟mysql server
grant all privileges on *.* to root@% identified by '123'
linux下的解決方法:
關閉mysql
然後,safe_mysqld --skip-grant-tables
啟動mysql。
mysql -u root
mysql> use mysql
mysql> update user set password=password('***') where user='root';
mysql> flush privileges;
windows下試用成功!
mysql密碼忘記解決方法
mysql有時候忘記密碼了怎麼辦?我給出案例和說明 一下就解決了 windows下的實際操作如下 1.關閉正在執行的mysql。2.開啟dos視窗,轉到mysql bin目錄。3.輸入mysqld skip grant tables回車。如果沒有出現提示資訊,那就對了。4.再開乙個dos視窗 因為剛...
mysql忘記密碼解決方法
注意在管理員模式下執行 win r進入cmd命令 1 停掉mysql服務端 net stop mysql 2 切換到mysql安裝目錄下的bin目錄下,然後手動指定啟動程式來啟動mysql服務端,指令 mysqld.exe skip grant tables 3 重新啟動乙個視窗,連線mysql服務...
mysql忘記密碼的解決方法
解決辦法 在windows下 開啟命令列視窗,停止mysql服務 net stop mysql 啟動mysql,一般到mysql的安裝路徑,找到 mysqld nt.exe 執行 mysqld nt skip grant tables 當前視窗將會停止。另外開啟乙個命令列視窗,執行mysql 如果提...