CentOS7离线安装mysql5.7

下载安装包

链接:https://pan.baidu.com/s/1QGR7h1fCiX7-PgElk_hVtA
提取码:lrtc

将安装包导入/usr/local目录下
CentOS7离线安装mysql5.7

解压安装包

在/usr/local目录下创建mysql文件夹并将安装包解压到其中

mkdir mysql && tar -xf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

CentOS7离线安装mysql5.7

查询并卸载Mariadb

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

CentOS7离线安装mysql5.7

查询并卸载系统自带的mysql

rpm -qa | grep mysql

rpm -e --nodeps mysql文件名

我这边系统没有自带mysql,所以查询不出来,也不用卸载。

CentOS7离线安装mysql5.7

离线安装mysql

一定要按照顺序安装

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

CentOS7离线安装mysql5.7

提示检测依赖失败,在命令行后面增加 --nodeps即可,表示忽略依赖检查。

安装成功
CentOS7离线安装mysql5.7

启动mysql

systemctl start mysqld

systemctl status mysqld

CentOS7离线安装mysql5.7

首次登录mysql时会提示修改密码,且mysql5.7版本增加了validate_password插件用于测试密码并提高安全性,所以不能设置如‘123456’这样简单的密码。

默认的安全等级为MEDIUM,意味着修改的密码必须是由含大小写字母、数字组成的不少于8位组成的。

关于mysql新版本增加的validate_password插件,查看往期文章《mysql密码策略相关参数》

关于mysql重置密码、设置权限等操作,查看往期文章《CentOS7通过yum命令安装mysql5.7》

上一篇:CentOS下搭建MySql(RPM包)


下一篇:运维少年系列 - ansible and cisco(1)