1、修改mysql的配置文件my.ini,在里面[mysqld]一段下面加上一句skip-grant-tables,重启mysql服务,然后用你用客户端登陆就不需要密码了。
2、修改完密码,把mysql的配置文件改回来就ok。
show databases;
use msyql;
update user set password=password("root") where user="root";
flush privileges;
本文介绍了一种临时禁用MySQL认证的方式以实现密码重置的方法。通过在MySQL配置文件my.ini中加入skip-grant-tables选项并重启服务, 用户可以绕过密码验证登录数据库, 更新root用户的密码后再次重启服务恢复正常权限。
1、修改mysql的配置文件my.ini,在里面[mysqld]一段下面加上一句skip-grant-tables,重启mysql服务,然后用你用客户端登陆就不需要密码了。
2、修改完密码,把mysql的配置文件改回来就ok。
show databases;
use msyql;
update user set password=password("root") where user="root";
flush privileges;
9124