1.windows下利用CMD命令修改
开始时如果用户user没有密码,则 -p 旧密码 一项就可以省略;
修改格式:
mysql -hlocalhost -u root -p 旧密码 password 新密码
修改步骤:(按回车键Enter执行命令行)
1.首先在DOS下进入目录mysql\drdbd
C: \Users\Adninistrator>D:
D:>cd D:\mysql-5.7.22-win32\drdbd
2.然后输入以下命令:
D:\mysql-5.7.22-win32\drdbd>mysql -hlocalhost -u root -p 111111 password 123456
2.在MySQL环境中修改
MySQL命令结束后都带一个分号作为命令结束符
修改格式:
UPDATE mysql.user SET password=PASSWORD(‘123456′) WHERE User=’root’;
(按回车键Ctrl+Shift+Enter执行命令行)
mysql> UPDATE mysql.user SET password=PASSWORD(‘123456’) WHERE User=‘root’;
运行完这行之后会提示下面的信息:
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
这时候还需要运行下面一句,否则密码不会被修改:
FLUSH PRIVILEGES;
下面运行结果代表修改成功:
Query OK, 0 rows affected (0.16 sec)
然后显示当前的user:
SELECT USER(); 3.在MySQL和Navicat中直接修改
3.1 MySQL Workbench
3.2 Navicat
1.连接初始进入
2.点击用户
3.右键编辑root用户
4.修改密码,授权数据库操作权限
5.将链接密码修改为以上设置的密码即可(右键连接属性)
END