本文介绍基于Linux CentOS7系统的MySQL服务的RPM安装,包括MySQL初始化、安全加固等。
一、MySQL包获取
地址:https://dev.mysql.com/downloads/mysql/
注:官网默认下载MySQL8.0版本,点击“Looking for the latest GA version”可切换至5.7版本。
二、MySQL安装
1.解压压缩包
解压压缩包后可得到如下RPM包,官网说明如下,其中前5个包一般均需要安装。mysql-community-libs-compat包主要是安装低版本的libmysqlclient库(libmysqlclient.so.18),该库主要用于兼容低版本的第三方工具连接MySQL,存在较多安全漏洞,按需安装。
2.安装RPM包
2.1.环境检查
- getenforce 值不能为Enforcing,否则MySQL启动会有问题
- 查看是否安装了mysql
rpm - qa | grep mysql
如果安装则卸载
rpm -e $mysql_rpm --nodeps - 查看是否安装了mariadb,如果安装则卸载
2.2.安装RPM包
使用如下语句安装rpm包,$mysql_rpm指rpm包名称
rpm -ivh $my