本文操作系統: 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 成功。