在正式安装 MySQL 5.7.28 之前,需要做一些准备工作。比如:安装 MySQL 的依赖包、卸载 MariaDB、编译工具 cmake 的安装以及 boost 支持包的准备。
命名主机名
[root@localhost ~]# hostnamectl set-hostname mysql01
检查是否安装mariadb数据库
[root@mysql01 ~]# rpm -q mariadb
未安装软件包 mariadb
这里没有安装,直接安装即可。如果安装过的话使用 yum -y remove mariadb即可。
检查基础环境,内核安全机制,防火墙,时间同步。
[root@mysql01 ~]# getenforce
Disabled
[root@mysql01 ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@mysql01 ~]# yum -y install ntpdate.x86_64
[root@mysql01 ~]# ntpdate ntp1.aliyun.com
[root@mysql01 ~]# date
[root@mysql01 ~]# yum -y install gcc gcc-c++ ncurses-devel openssl openssl-devel