MySQL 运行状态为Active: active (auto-restart)或Active: active (start)

MySQL 运行状态为Active: active (auto-restart)或Active: active (start)

有的小伙伴在往Linux安装Mysql时出现了Active: active (auto-restart)或Active: active (start)状态。可能是由于你的linux安装了宝塔版本的MySQL,可以先把之前的版本都删除,然后下载一个新的MySQL。
第一步:先输入以下命令:rpm -qa | grep -i mysql
查看一下linux安装的版本。
在这里插入图片描述
rpm -e --nodeps mysql-community-libs-5.7.36-1.el7.x86_64
rpm -e --nodeps mysql-community-common-5.7.36-1.el7.x86_64
rpm -e --nodeps mysql-community-server-5.7.36-1.el7.x86_64
rpm -e --nodeps mysql-community-client-5.7.36-1.el7.x86_64
删除上面命令搜索出的所有文件。
有的文件删除可能出现错误,可以使用以下命令:
rpm -ev mysql-community-client-5.7.36-1.el7.x86_64
第二步:输入以下命令:find / -name mysql
会出现mysql文件和库。
在这里插入图片描述
rm -rf /usr/share/mysql
rm -rf /usr/bin/mysql
rm -rf /usr/lib64/mysql

把所有文件都删除。

敲入命令 rpm -qa | grep -i mysql 和 find / -name mysql
看一下是不是删除干净了,然后再安装一个新的MySQL。

安装

第一步:下载并安装 MySQL 5.7 官方的 Yum Repository

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

第二步:然后 yum 安装

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

第三步:安装 MySQL 的服务器

[root@localhost ~]# yum -y install mysql-community-server

安装完成之后,就是对mysql的一些配置。
首先先启动一下mysql:

[root@localhost ~]# systemctl start mysqld.service

再查看一下运行状态:

[root@localhost ~]# systemctl status mysqld.service

在这里插入图片描述
现在Mysql就可以正常运行了,在运行之前先通过日志文件找出root用户的密码。

[root@localhost ~]# grep "password" /var/log/mysqld.log

[Note] A temporary password is generated for root@localhost:asd asd_asdA(
注意:结尾可能会有一个括号,也是初始密码的一部分。
使用以下命令进入数据库:

[root@localhost ~]# mysql -uroot -p

输入初始密码,还不能做任何事情,因为 MySQL 默认必须修改密码之后才能操作数据库。现在有个问题是,新密码要求不能设置的过于简单,不然会报错,那咱们可以设置一下mysql密码的设置规范。
通过以下命令进行设置:

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

此时密码就可以设置的很简单,例如 root之类的。修改密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

到此数据库的密码设置就完成了。
最后一步,因为之前安装了Yum Repository,以后每次 yum 操作都会自动更新,需要把这个卸载掉:

[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch

现在就是大功告成了。

文章部分内容参考了微信公众号飞天小牛肉。在此感谢

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值