1.centos7下安装mysql

linux下mysql安装包快速下载

链接: https://pan.baidu.com/s/1eEvgRCAf540bWAM52icVAw 提取码: 9jv0

官网下载链接:https://downloads.mysql.com/archives/community/

选择社区下载 MySQL Community Server (Archived Versions)

Operating System:ret hat

os看自己安装的系统版本

这里我选择的RPM Bundle :(mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar)

2.利用Sftp命令将安装包从win7上传到linux

alt +p #快速打开SFTP传输窗口

put -r D:\100_day_test\centos7_mysql\  #传输整个文件里的文件

3.安装前提:

3.1检查系统自带的Mysql,并卸载自带的版本

查看:yum list installed |grep mysql

卸载依赖:yum -y remove mysql-libs.x86_64

3.2更新rpm源:

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm --no-check-certificate

3.3安装本地mysql源

yum localinstall mysql-community-release-el6-5.noarch.rpm

3.4验证是否安装成功

yum repolist all | grep mysql

3.5修改默认版本为5.7

方法1:

yum-config-manager --disable mysql56-community

yum-config-manager --enable mysql57-community-dmr

方法2:

编辑配置文件

vi /etc/yum.repos.d/mysql-community.repo

把mysql5.6的enabled=0

把mysql5.7的enabled=1

保存退出

4.安装mysql

yum install mysql-community-server

5.出现一下错误:

Error: Package: mysql-community-server-5.7.29-1.el6.x86_64 (mysql57-community-dmr)

          Requires: libsasl2.so.2()(64bit)

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

6.解决方案

修改vim /etc/yum.repos.d/mysql-community.repo 源文件

这里注意,出现这个错误卸载重装不管用,禁用mysql其他版本,只启用5.7

更改以下2点:

更改:

enabled=0

gpgcheck=0

7.安装mysql

yum install mysql-community-server

8.mysql安装完成。