5. MySQL忘记密码处理¶
1. 关闭mysql服务¶
/etc/init.d/mysqld stop
mysqladmin shutdowm
2. 查看参数¶
#5.6貌似是使用mysqladmin
mysqladmin --help |grep skip
#5.7以后貌似改成mysqld了
mysqld --help --verbose |grep skip
3. 进入无密码验证模式服务¶
mysqld_safe --skip-grant-tables --skip-networking &
4. 查看用户表¶
#登录mysql客户端
mysql
#查看用户
select user,host,password from mysql.user;
5. 修改用户密码¶
update mysql.user set password=PASSWORD('123456') where user='root' and host='localhost';
6. 重启mysql¶
/etc/init.d/mysqld restart
7. 使用新密码登录测试¶
mysql -uroot -p
#输入密码123456
最后更新:
2022-02-20 08:44:07