如何在CentOS/RHEL中使用MariaDB更换MySQL

MariaDB拥有超过描述MySQL服务器更多的功能和优势在这里 。如果你正在考虑切换到MariaDB,本文将帮助你。今天,我要告诉你如何在CentOS Linux中安装MariaDB,取代你现有的MySQL数据库。要做到这一点,我们看以下这些步骤。

第1步:备份现有的数据库

首先利用所有现有数据库的备份,之后,我们需要将其还原。
# mysqldump -u root -p --all-databases > BackupDBS.sql

第2步:删除MySQL

确认您的所有的数据库备份后,并允许用户从系统中删除的MySQL。首先停止MySQL服务
# service mysqld stop
我们把MySQL配置文件复制到不同的位置
# cp /etc/my.cnf /tmp/
删除所有MySQL的软件包
# yum remove mysql*

第3步:安装MariaDB

我们要安装REMI来解决任何依赖性问题。
# rpm –ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
然后安装compat,mysql55
# yum –enablerepo=remi-test –disablerepo=remi install compat-mysql55
现在我们可以安装MariaDB。您可以按照步骤https://www.howtoing.com/install-mariadb-in-centos-rhel-and-fedora/ 当我们完成这些步骤,我们恢复我们的my.cnf我们以前备份到其原始位置
# cp /tmp/my.cnf /etc/my.cnf

第4步:恢复所有数据库(如果需要)

恢复我们在MariaDB的服务器中的所有数据库的备份。
# mysql –u root –p
最后,我们重新启动该服务,重新登录到MariaDB,检查我们的所有数据确实都在那里。
# service mysql restart
# mysql –u –root –p