使用yum安装mariadb最新版本
系统版本:centos73
问题:在安装最新版本之前安装了5.5版本,也就是系统base 里的mariadb。默认5.5,这个版本缺少很多功能。所以需要更换更新的版本。
要自己写yum源文件。通过 vim 编辑器
vim /etc/yum.repo.d/mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey= https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
enabled=1
gpgcheck=1
这个yum源是官网的,会有些慢。不介意的可以直接使用它。
这个链接可以查看可选版本http://yum.mariadb.org
http://yum.mariadb.org
介意的话可以自行百度其他国内源。
提供一个国内镜像源 #直接替换 上面的baseurl,gpgkey两行即可。
baseurl=https://mirrors.ustc.edu.cn/mariadb/yum/10.5/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
版本会随着时间的推移,产生更新,使用不同版本时只需修改 链接里的 10.5,改为需要的版本即可。
也可以通过这个链接 https://mirrors.ustc.edu.cn/mariadb/yum/
https://mirrors.ustc.edu.cn/mariadb/yum 进行查看可选版本。
如果之前安装过mariadb 5.5 版本,则需要卸载 之前的5.5 版本 和mariadb-libs,不然安装会报错。
解决办法(其实也是见招拆招)按照它报的问题处理
下面是安装,yum 安装指定版本的 软件包
# 先搜索一下可安装的软件包
yum --showduplicates list [包名] | expand
yum --showduplicates list MariaDB-server | expand
# 安装需要的指定版本包
yum -y install [服务名]-[版本号] #注意服务名和版本号之间的 “ - ” 不是下划线
yum -y install MariaDB-server-10.5.3