1、用管理员用户登录MYSQL(已经配置过环境变量才行,如何配置环境变量,我就不说了。)
2、停止mysql服务然后命令行进mysqlbin目录密码验证:
mysqld -nt –skip-grant-tables
3、另起一个cmd,在命令行里输入
mysql -u root
4、设置临时密码
update mysql.user set authentication_string=password(‘123′) where user=’root’ and Host =’localhost’;
中间的(123)可以自己修改成自己想要的。
显示
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
5、用之前的密码登录数据库
6、然后输入下面的语句重新设置密码:
mysql> SET PASSWORD = PASSWORD(‘123456’);
至此密码修改完成!



