如果长时间不登录mysql服务器,有可能会忘记mysql的root密码,下面记录一下mysql忘记root密码时的解决办法。
步骤:
1.修改my.cnf配置文件
使用vim打开/etc/my.cnf配置文件,找到[mysqld]配置节点,在该配置节点下添加
skip-grant-tables
2.重启
重启mysql服务(cent os 7下安装的是mariadb,其实都一样)
systemctl restart mariadb
3.进入mysql重置密码
命令行输入mysql进入mysql命令行洁面
执行以下密码修改语句:
update mysql.user set password=password('<新密码>') where user='root';
flush privileges;
4.验证修改
密码重置完毕后,使用以下命令登录mysql做验证:
mysql -u root -p