两种方式可供大家进行参考:
第一种:
格式: mysqladmin u 用户名 p 旧密码 password 新密码
1, 给 root 加个密码 pass123:
首先在 DOS 下进入目录 mysql\bin, 然后键入以下命令
mysqladmin u root password pass123
注: 因为开始时 root 没有密码, 所以 p 旧密码一项就可以省略了.
2, 将 root 的密码改为 pass456.
mysqladmin u root p pass123 password pass456
上面两个是在 DOS 命令行中输入的命令, 所以直接回车就可以.
第二种:
下面介绍 MYSQL 环境中的命令, Mysql 命令结束后都带一个分号作为命令结束符.
1, 命令行修改 root 密码:
mysql> UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE User='root';
运行完这行之后会提示下面的信息:
- Query OK, 0 rows affected (0.00 sec)
- Rows matched: 2 Changed: 0 Warnings: 0
2, 这时候还需要运行下面一句, 否则密码不会被修改:
mysql> FLUSH PRIVILEGES;
下面运行结果代表修改成功:
Query OK, 0 rows affected (0.16 sec);
来源: http://www.bubuko.com/infodetail-2762578.html