windows下MySQL 忘記初始密碼

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

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

複製代碼 代碼以下( 根據本身本地安裝的實際路徑輸入):
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 mysql

複製代碼 代碼以下:
C:\Program Files\MySQL\MySQL Server5.5\bin>mysqld -nt --skip-grant-tables

回車確認後,若是沒有錯誤信息,窗口會掛起,不往下執行,保持該窗口不動。sql

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數據庫windows

複製代碼 代碼以下:
mysql>USE mysql;

 7.能夠修改密碼了:工具

複製代碼 代碼以下:
mysql>UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';

 8.刷新權限:ui

複製代碼 代碼以下:
mysql>FLUSH PRIVILEGES;

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

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

若是提示須要從新reset設置密碼,當前環境下,再次修改密碼:命令行

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

 12. 退出當前環境,從新登陸,確認是否OK!code

mysql>select now();
相關文章
相關標籤/搜索