windows下MySQL 忘記初始密碼


補充鏈接:Linux下忘記Mysql用戶密碼: https://forget_passwod_for_mysql
一、windows下修改MySQL用戶密碼的方法: 
1.關閉正在運行的MySQL服務:net stop mysql 
或 在windows 任務管理器中結束 mysqld.exe 進程
或 在 管理工具里面的服務找到 mysql服務 ,將其停止;
復制代碼 代碼如下:
C:\Users\Administrator>net stop mysql
MySQL服務正在停止.
MySQL服務已成功停止。

2.打開命令行,切換到mysql的bin目錄下;

復制代碼 代碼如下( 根據自己本地安裝的實際路徑輸入):
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server5.5\bin
C:\Program Files\MySQL\MySQL Server5.5\bin>

 3.跳過登錄校驗 輸入:mysqld -nt --skip-grant-tables 

復制代碼 代碼如下:
C:\Program Files\MySQL\MySQL Server5.5\bin>mysqld -nt --skip-grant-tables

回車確認后,如果沒有錯誤信息,窗口會掛起,不往下執行,保持該窗口不動。

4.再kai一個命令行窗口進行操作,同樣切換到mysql的bin目錄下。
復制代碼 代碼如下 ( 根據自己本地安裝的實際路徑輸入 ) :
C:\Users\Administrator>cd C:\Program Files\MySQL\MySQL Server5.5\bin

5.直接輸入:mysql 並回車,如果成功,將出現MySQL提示符 >

C:\Program Files\MySQL\MySQL Server5.5\bin>mysql
Welcome to the MySQL monitor.Commandsendwith;or \g.
YourMySQL connection id is1
Server version:5.5.35MySQLCommunityServer(GPL)
Copyright(c)2000,2013,Oracleand/or its affiliates.All rights reserved.
Oracleis a registered trademark of OracleCorporationand/or its
affiliates.Other names may be trademarks of their respective
owners.
Type'help;'or'\h'for help.Type'\c' to clear the current input statement.
mysql>

 6.選擇要操作的數據庫,使用mysql數據庫

復制代碼 代碼如下:
mysql>USE mysql;

 7.可以修改密碼了:

復制代碼 代碼如下:
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';

 8.刷新權限:

復制代碼 代碼如下:
mysql>FLUSH PRIVILEGES;

 9.退出:(退出的方法有多種:quit、exit、ctrl+c、\q 等); 

 10.注銷或重啟計算機,然后啟動MySQL服務,使用用戶名root和設置的新密碼嘗試登錄了。
 11.簡單查詢一下當前時間 或 數據庫,看是否正常顯示;
查看當前時間:
mysql>select now();
或者
mysql>show databases;

如果提示需要重新reset設置密碼,當前環境下,再次修改密碼:

代碼如下:
mysql>SET PASSWORD FOR 'root'@'localhost'= PASSWORD('123456');

 12. 退出當前環境,重新登錄,確認是否OK!

mysql>select now();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM