系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > server > anz > 详细页面

CentOS 7.7解决yum方式安装的MySQL 5.7 root用户密码丢失问题

时间:2020-02-25来源:电脑系统城作者:电脑系统城

1、没有输入或输入错误的root用户密码,无法进入数据库:
# mysql -uroot -p
  1. 没有输入root用户密码,直接回车:
image.png
  1. 输入错误的root用户密码:
image.png
  1. 强制结束MySQL进程:
# yum -y install psmisc
# killall mysqld
# pkill mysqld
# ps -ef | grep mysql
# ss -tunlp | grep 3306
  1. 使用mysqld命令,增加--skip-grant-tables参数,跳过权限表,启动数据库:
# mysqld --defaults-file=/etc/my.cnf --user=mysql --skip-grant-tables &
# ps -ef | grep mysql
# ss -tunlp | grep 3306
  1. 使用mysql命令直接进入数据库,为root用户设置新的密码并刷新权限:
# mysql
mysql> use mysql;
mysql> update user set authentication_string=password('root@1234') where user='root';
mysql> flush privileges;
image.png
  1. 重启数据库:
# killall mysqld
# pkill mysqld
# ps -ef | grep mysql
# ss -tunlp | grep 3306
# systemctl start mysqld
  1. 输入root用户新设置的密码root@1234,进入数据库:
# mysql -uroot -p
image.png
 
分享到:

相关信息

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载