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的全过程~











Logo

更多推荐