admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2016-02-18 15:21

Centos7.0中修改mariadb或者mysql用户root的密码

故障现象:在centos7.0中登录mysql时出现
mysql忘记root密码

故障原因:
mariadb或者mysql的root用户密码输入错误,忘记root密码需要跳过授权和网络,修改密码,刷新权限后重启mariadb或者mysql服务。
解决办法:
1.停止mariadb或者mysql服务。systemctl stop mariadb.service
2.启动mariadb或者mysql服务(跳过授权和网络)。/usr/bin/mysqld_safe –user=mysql –skip-grant-tables –skip-networking &
3.登录mysql数据库。mysql –uroot mysql
4.修改密码和刷新权限。use mysql;  update user set password=password(‘linxi87long.com’) where user=’root’;  flush privileges;
5.退出mysql登录。\q命令退出mysql。
跳过授权和网络修改mysql的root密码

6.重启mariadb或者mysql服务,输入新的用户名和密码进行验证。
验证mysql的root用户密码