Windows 环境下 CMD 修改 MySQL root 密码的两种方法
时间:2019-4-22 9:12
浏览:3663
CMD方式修改分两种,记得密码和忘记密码,安装位置以 D:\Host\MySQL Server 5.6 为例。管理员权限启动 CMD
一、记得 MySQL root 原密码的修改方法:
1.
C:\Users\Administrator>D: [Enter]
2.
D:\>cd Host\MySQL Server 5.6\bin [Enter]
3.
D:\Host\MySQL Server 5.6\bin>MySQL -uroot -p [Enter]
Enter password: ******(输入原密码)
4.
mysql>use mysql [Enter]
Database changed
5.
mysql>update mysql.user set password=PASSWORD('NEW PASSWORD') where User='root'; [Enter]
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
6.
mysql>flush privileges; [Enter]
Query OK, 0 rows affected (0.00 sec)
7.
mysql>quit [Enter]
Bye
二、忘记 MySQL root 原密码的修改方法:
1. 关闭 MySQL 服务(
net stop mysql [Enter])。
2. 打开DOS窗口,转到 mysql\bin 目录(重复一、1. 2. 步骤)
3.
D:\Host\MySQL Server 5.6\bin>mysqld --skip-grant-tables [Enter] 【跳过权限表认证】
4. 再开一个DOS窗口(刚才的DOS窗口不再用了),转到 mysql\bin 目录(重复一、1. 2. 步骤)
5.
D:\Host\MySQL Server 5.6\bin>mysql [Enter] 【进入 MySQL 命令】
6.
mysql>use mysql; [Enter] 【连接数据库】
7.
mysql>update user set password=password('NEW PASSWORD') where user='root'; [Enter] 【改密码,不可遗漏分号】
8.
mysql>flush privileges; [Enter] 【刷新权限,必须步骤】
9.
mysql>quit [Enter] 【退出CMD】
10. net start mysql [Enter] 【开启 MySQL 服务,新的密码生效】