Joseffu Online
Windows 环境下 CMD 修改 MySQL root 密码的两种方法
2019-4-22 Joseffu


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 服务,新的密码生效】





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容