CentOS 7.7解决yum方式安装的MySQL 5.7 root用户密码丢失问题
时间:2020-02-25来源:电脑系统城作者:电脑系统城
1、没有输入或输入错误的root用户密码,无法进入数据库:
# mysql -uroot -p
- 没有输入root用户密码,直接回车:
- 输入错误的root用户密码:
- 强制结束MySQL进程:
# yum -y install psmisc
# killall mysqld
# pkill mysqld
# ps -ef | grep mysql
# ss -tunlp | grep 3306
- 使用mysqld命令,增加--skip-grant-tables参数,跳过权限表,启动数据库:
# mysqld --defaults-file=/etc/my.cnf --user=mysql --skip-grant-tables &# ps -ef | grep mysql
# ss -tunlp | grep 3306
- 使用mysql命令直接进入数据库,为root用户设置新的密码并刷新权限:
# mysqlmysql> use mysql;
mysql> update user set authentication_string=password('
root@1234') where user='root';
mysql> flush privileges;
- 重启数据库:
# killall mysqld
# pkill mysqld
# ps -ef | grep mysql
# ss -tunlp | grep 3306
# systemctl start mysqld
- 输入root用户新设置的密码root@1234,进入数据库:
# mysql -uroot -p
相关信息
-
Nginx主机域名配置实现
一、配置多个端口访问不同文件
二、配置不同域名访问不同文件
三、配置不同域名访问同个文件...
2023-03-17
-
Nginx配置-日志格式配置方式
上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用....
2023-03-17