效果展示
卸载Mariadb
Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想用mysql的人来说并不是一个好消息。
所以,第一步先卸载Mariadb。
rpm -qa|grep mariadb //查询出已安装的mariadb
pm -e --nodeps 文件名 //一一卸载
下载mysql最新版本
官网下载地址:https://dev.mysql.com/downloads/mysql/
解压并安装mysql
- 打开winscp文件传输工具,将文件传输到阿里云服务器上,至于上传到哪个文件夹,自行决定。
解压mysql的xx.tar压缩包
tar -xvf mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar开始安装
用xshell查看解压后的文件如下:
分别对rpm文件按顺序执行:
rpm -ivh mysql-community-common-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-embedded-compat-8.0.16-2.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.16-2.el7.x86_64.rpm
剩下的两个rpm不用执行都可以。
如果执行过程中报错:
error: Failed dependencies:
libaio.so.1()(64bit) is needed by MySQL-server-8.0.16-2.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-8.0.16-2.el7.x86_64
终端执行yum install libaio 就可以继续安装mysql了
- 启动mysql命令:
systemctl start mysqld.service
关闭mysql命令:
systemctl stop mysqld.service