1. 点击链接进入官网下载页面——https://www.mysql.com/downloads/
2.点击下图中的Community导航条和右下角的MySQL Community Server(GPL)链接
3.在页面下方选择linux系统和系统版本
4. 选择第一个包RPM Bundle进行下载
5.如果你是在Windows里面下载的, 用VMware tool把这个压缩包(ps:mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar)粘到虚拟机的Centos系统里面, 我们直接在主文件夹的文档文件夹里面新建一个mysql文件夹, 把压缩包复制到mysql文件夹下。
6. 接下来用命令行安装mysql即可, centos默认安装的是mariadb数据库, 直接安装mysql会产生冲突, 所以如果我们决定要使用mysql, 首先要卸载mariadb:
1)查看mariadb当前版本:rpm -qa|grep mariadb
本人得到的结果是mariadb-libs-5.5.44-2.el7.centos.x86_64
2)rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64得到错误提示如下:
error: Failed dependencies:
libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
提示由第三方库依赖
3)强制卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
7.安装mysql
1)查看是否由旧版本的mysql
rpm -qa | grep -i mysql
2)如果有的话卸载旧版本的mysql
rpm -ev mysql-libs-5.1.71-1.el6.x86_64
3)解压压缩包
进入mysql文件夹, 解压mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
4)解压后在mysql文件夹内得到一系列rpm包, 我们只需用到里面的4个rpm包, 依次安装下列包, 注意顺序:
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
5)启动MySql
sudo service mysqld start
6)查看mysql的初始密码
在/var/log/mysqld.log 找出文件的内容A temporary password is generated for root@localhost: yRXtgZdm&3;t 冒号后面就是初始密码
7)进入mysql
mysql -uroot -p 输入初始密码,成功进入mysql
以上就是在centos系统上安装mysql的全过程~