有些代码要求MariaDB版本为10.0.x,但是默认CentOS 7安装的都是5.5的,那么如何无痛升级呢?
方法如下:
- 务必知晓首先你要知道MariaDB的root用户的密码,否则就不要继续看了。
操作会造成MariaDB短暂服务终止,自己心里有个数。
- 添加高版本MariaDB源
vim /etc/yum.repos.d/MariaDB10.repo
如果是国内主机,添加内容如下:
# MariaDB 10.2 CentOS7-amd64 [mariadb] name = MariaDB baseurl = http://mirrors.cloud.tencent.com/mariadb/yum/10.2/centos7-amd64/ gpgkey = http://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1
如果是国外的主机,添加内容如下:
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
- 终止MariaDB服务
systemctl stop mariadb
- 移除旧版本MariaDB
yum remove mariadb-server mariadb mariadb-libs -y
- 必要的清理
yum clean all
- 安装高版本MariaDB
yum install MariaDB-server MariaDB-client -y
- 启动MariaDB服务
systemctl start mysql
- 设置开机运行
systemctl enable mysql
- 对旧数据做必要的升级
mysql_upgrade -u root -p
- 查看MariaDB的版本号
mysql -V
未经允许不得转载:阿藏博客 » CentOS 7如何将5.5的MariaDB升级到10.0