Mysql忘记密码解决办法
1.修改Mysql配置文件
vi /etc/my.cnf
#在[mysqld]下面添加一行
skip-grant-tables
2.重启数据库
service mysqld restart
3.登录数据库修改密码
此时登录mysql可以发现无需进行密码验证
mysql -uroot -p
#修改密码
mysql> update user set password=password("123") where user="root";
或
mysql> alter user 'root'@'localhost' identified by '123';
#最后记得刷新权限 mysql> flush privileges;
此时再将skip-grant-tables注释,重启数据库,即可用新的密码进行登录了。