在CentOS中使用MariaDB替换Mysql
Mysql作为一款开源的关系数据库,一直以来非常流行。泰州网站建设宇易网络的网站作品一直以来是基于php+Mysql,Mysql的使用率也是非常高的。然而Mysql被Sun公司收购,Sun公司又被一向对开源不亲和的甲骨文收购,一直在剔除开源社区中反对的声音,导致Mysql闭源的风声越来越大。
正是因为这个原因,Mysql的创始人Michael Widenius对甲骨文的做法表示不满,于是开发了新的分支MariaDB,几乎与Mysql完全兼容。现在Widenius本人也表示,毫无理由继续使用Mysql。MariaDB有庞大的社区在维护,功能上已经有超越Mysql的趋势。根据现在网上公布的MariaDB10.0与Mysql5.6社区版的性能测试对比,MariaDB的高并发性能也高于Mysql。可以说是时候抛弃Mysql了。
本文中将重点介绍MariaDB在CentOS中的安装,Windows版本直接下载msi文件安装很简单,本文中就不再介绍。
一、添加Repo文件
$ vi /etc/yum.repos.d/MariaDB.repo在文件中加入以下内容:
#MariaDB 5.5 CentOS repository list - created 2013-03-26 14:33 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0.4/centos6-x86/ gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck = 1
注:本文中使用的是32位版本的CentOS 6.5,如果你是64位的版本 baseurl修改为 http://yum.mariadb.org/10.0.4/centos6-amd64/
如果是CentOS5.x,URL中的centos6变为centos5。
二、使用yum安装
yum install MariaDB-server MariaDB-client三、服务启动
服务名称依然是mysqld。跟原来的命令没有不同:
service mysqld start至此为止,安装就已经完成了。关于MariaDB与CentOS性能方面的对比,我这边就不再赘述了,网上可以搜到国外对比的测试。