本文操作系统: CentOS 7 x86_64
MySQL 版本: 5.7.18
1、卸载系统自带的 mariadb-lib
[root@localhost ~]# rpm -qa | grep mariadb
mariadb-5.5.60-1.el7_5.x86_64
mariadb-devel-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
mariadb-server-5.5.60-1.el7_5.x86_64
卸载
rpm -e --nodeps mariadb-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-devel-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
rpm -e --nodeps mariadb-server-5.5.60-1.el7_5.x86_64
开始下mysql
下载:
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
解压:
tar - zxvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
解压后运行:
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
执行报错:
解决:
成功后,在执行:
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
执行成功.
启动:
systemctl start mysqld
查看状态:
systemctl status mysqld 成功。