1.首先mysql是通过rpm方式来安装的。
2.yum会自动升级mysql到当前安装版本的最新版本,比如当前安装版本为5.7,则会在5.7.X内升级到最新版本,但不会自动升级到8.0。 使用如下命令查看所有可得到的mysql版本:
yum repolist all | grep mysql
3.升级到8.0,则需要修改yum源的配置,把安装的版本设定为8.0,执行如下命令:
sudo yum-config-manager --enable mysql80-community
sudo yum-config-manager --disable mysql57-community
打开 /etc/yum.repos.d/mysql-community.repo 文件,查看配置是否修改成功。应显示如下:
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
使用如下命令再次确认允许安装的版本:
yum repolist enabled | grep mysql
4.执行升级命令:
sudo yum update mysql-server
5.重启mysql
sudo systemctl restart mysqld.service
收藏 1赞 (2)