木马屋 Linux Centos 7.9 64位系统安装Mysql

Centos 7.9 64位系统安装Mysql

广告位

内容页顶部

1.卸载MariaDB 由于安装CentOS自定义配置的时候顺带安装了MariaDB,所以要安装MySQL5.…

1.卸载MariaDB

由于安装CentOS自定义配置的时候顺带安装了MariaDB,所以要安装MySQL5.7.32的话首先需要卸载掉已安装的MariaDB。

检查mariadb是否已安装

yum list installed | grep mariadb

如果没有记录出现则直接跳转到第二步。

卸载MySQL

yum -y remove mariadb*

执行完上面两个命令后执行如下的查找命令

whereis mysql

发现还存在一些目录,删掉

rm -rf /var/lib/mysql/

2.在线安装MySQL

下载并安装MySQL官方的 Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

使用上面的命令就直接下载了安装用的Yum Repository,然后就可以直接yum安装了

yum -y install mysql57-community-release-el7-10.noarch.rpm

之后就开始安装MySQL服务器,时间有点长根据你网速来的。

yum -y install mysql-community-server

这里就已经显示安装成功了。

3.更改MySQL密码

首先启动MySQL

systemctl start  mysqld.service

查看MySQL运行状态

systemctl status mysqld.service

这里已经显示启动成功了不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

密码:ir9Z<yK,u(D;

进入数据库:

mysql -uroot -p

注意:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功。所以我们先要更改密码类型。

更改密码安全级别为最低。长度最低为6位数。

set global validate_password_policy=LOW;
set global validate_password_length=6;
set global validate_password_policy=0;

validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低)

现在开始修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

再看下密码规则

SHOW VARIABLES LIKE 'validate_password%';

到此密码已经修改完成了。我们可是试验下。

首先退出MySQL

quit

然后再输入

mysql -uroot -p

接着输入密码看看是否能进去

 

这里可以看到,我们并没有出现问题。

4.设置权限

我们用Navicat for mysql软件进行外部链接,发现无法连接,是需要给mysql加权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;

发现还是无法连接,那就是系统自带的防火墙需要关闭。

systemctl stop firewalld.service      停止防火墙--重启就会开启
systemctl disable firewalld.service   永久停止防火墙

好了可以打开了。

到此Centos 7.9安装MySQL完成。

本文来自网络,不代表木马屋立场,转载请注明出处:https://www.mumawu.com/archives/893

作者: admin

广告位

内容页底部

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

021-88888888

在线咨询: QQ交谈

邮箱: admin@mumawu.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部