安装依赖包
#yum -y install libaio libaio-devel
更改服务区时区
由于是国内的业务设置为中国的时区
#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
定时同步时间保证服务器时间同步
#yum install -y ntpdate
#crontab -e
* */1 * * * /usr/sbin/ntpdate pool.ntp.org && /sbin/hwclock -w
添加mysql用户组和用户
#groupadd mysql
#useradd -g mysql -d /usr/local/mysql -s /sbin/nologin -M -n mysql
关闭swap
用于提高系统性能
#vim /etc/sysctl.conf
在最后一行加上vm.swappiness=0
#sysctl -p
创建目录
#mkdir -p /opt/mysql/ && cd /opt/mysql/
#mkdir -p /data/db/mysql/{3316/{data,logs,tmp},backup,scripts/log}
#chown -R mysql:mysql /data/db/mysql
#chown -R mysql:mysql /opt/mysql/mysql-5.7.23-linux-glibc2.12-x86_64/
下载并解压
#wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
#tar -zvxf /opt/mysql/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
#rm -r /opt/mysql/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz
#ln -s /opt/mysql/mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/mysql
#chown -R mysql:mysql /usr/local/mysql
创建配置文件
#touch /etc/my.cnf
#chmod 777 /etc/my.cnf
#vim /etc/my.cnf
配置文件内容如下:
[client]
port = 3316<