一、将官网上下载的安装包放到指定目录下
[root@db1 app]# ls
mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
二、解压,大约1分钟
[root@db01 app]# tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
三、创建软连接
[root@db01 app]# ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysql
四、修改环境变量
vim /etc/profile
export PATH=/data/app/mysql/bin:$PATH
五、生效配置
source /etc/profile
六、检查mysql命令
[root@db01 bin]# mysql -V
mysql Ver 14.14 Distrib 5.7.28, for linux-glibc2.12 (x86_64) using EditLine wrapper
七、清理可能与之冲突的环境
[root@db01 ~]# rpm -qa|grep mariadb
[root@db01 ~]# yum remove mariadb-libs -y
[root@db01 ~]# rm -rf /etc/my.cnf
八、创建相关用户、目录并授权
[root@db01 ~]# mkdir -p /data/3306/data
[root@db01 ~]# useradd mysql
[root@db01 ~]# chown -R mysql.mysql /data
九、安装依赖包
[root@db01 ~]# yum install -y libaio-devel
十、初始化数据
mysqld --initialize-insecure --user=mysql --basedir=/data/app/mysql --datadir=/data/3306/data
十一、准备配置文件
vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/data/app/mysql
datadir=/data/3306/data
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
十二、准备启动脚本,启动数据库
[root@db01 data]# cp /data/app/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@db01 data]# chkconfig --add mysqld
[root@db01 data]# systemctl start mysqld