mysql(centos7)忘记密码情况下如何修改密码

设置跳过密码验证

  1. 修改/etc/my.cnf文件(vi /etc/my.cnf),在[mysqld]后面增加 skip-grant-tables,保存退出后重启mysql服务(systemctl restart mysqld.service)
    mysql(centos7)忘记密码情况下如何修改密码
  2. 在命令中使用 mysql 登录数据库(这里不用输入用户名和密码了);
  3. 切换到mysql数据库修改root用户的密码;
    mysql(centos7)忘记密码情况下如何修改密码
  4. 修改完毕后,将/etc/my.cnf中加在[mysqld]后的skip-grant-tables注释掉,再次重启MySQL服务即可。