井底圈小蛙
关注科技圈

详解Centos7使用yum升级MariaDB 5.5,安装MariaDB 10.x

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

CentOS 7开始,系统自带的数据库就变成MariaDB了,yum安装之后的默认版本是5.5,但是这个数据库版本已经比较老了,而最新的MariaDB的版本已经10以上了,非常稳定,并且在新版本中添加和改进了许多功能。因此需要升级安装。

一、备份数据库、卸载MariaDB 5.5

# 备份所有数据库
mysqldump -u root -p --all-databases > alldb.sql
# 备份原先的my.cnf配置
cp /etc/my.cnf /etc/my.cnf.bak
# 停止数据库运行
systemctl stop mariadb
# 卸载老版本MariaDB
yum remove mariadb mariadb-server

二、添加高版本的MariaDB源

建议使用MariaDB官方推荐的stable稳定版:

https://downloads.mariadb.org/mariadb/

http://yum.mariadb.org/

1.添加MariaDB yum源

vim /etc/yum.repos.d/CentOS-MariaDB.repo
# MariaDB 10.8 CentOS repository list
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.8/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2.清除yum源缓存并建立数据源

yum clean all 
yum makecache

三、安装MariaDB 10.x,升级旧的数据库

# 安装新版本MariaDB
yum install MariaDB-server MariaDB-client -y

# 启动新版本MariaDB
systemctl start mariadb

# 设置MariaDB自启动服务
systemctl enable mariadb

# 升级旧数据库
mysql_upgrade -uroot -p 

# 查看MariaDB版本号
mysql -V

圈小蛙现已开通Telegram。单击此处加入我们的频道 (@quanxiaowa)并随时了解最新科技圈动态!

除特别注明外,本站所有文章均系根据各大境内外消息渠道原创,转载请注明出处。
文章名称:《详解Centos7使用yum升级MariaDB 5.5,安装MariaDB 10.x》
文章链接:https://www.qxwa.com/detailing-centos7-using-yum-to-upgrade-mariadb-5-5-and-install-mariadb-10-x.html
分享到: 生成海报

评论 抢沙发

科技圈动态,尽在圈小蛙

联系我们关注我们