不过,对于我们这些长期使用MySQL,并且非常熟悉MySQL生态的人来说,切换到MySQL并不是那么紧迫的事情。毕竟,这不是结束。但是该来的还是会来的。之前,在Gentooportage中有一个升级MySQL5.5的选项。我一升级,MySQL5.5就搬不动了。原因不明,也懒得查了,所以临时设置mask暂时使用旧版本。该来的还是会来的。最近的Portage好像有强制使用5.5的倾向,GetooMySQL5.5有MySQL和MariaDB的选项。目前,相比MySQL,MariaDB是更好的选择[2]。至少你不应该害怕甲骨文会砍掉这个产品。毕竟Oracle的主力是Oracle的DB,而不是MySQL。查了下,Gentoo论坛[3]上好像没有升级到MariaDB的灾难,稍微安心准备升级。其实很简单,步骤如下(1)停止MySQL$/etc/init.d/mysqlstop(2)删除/etc/portage/package.maskvirtual/mysql-5.5这一行(3)安装MariaDB$emerge-aVMariaDB(4)升级configurefile.$etc-update(5)升级MySQLDB$mysql_upgrade–password=(6)更新系统的MySQL库,这个是最难的,但是会用Gentoo的有自己做解决$revdep-rebuild现在看起来很正常,我希望不会有大问题。[1]Oracle杀开源MySQL多招[2]MariaDBvsMySQL–特性[3]MySQL–>MariaDBhowto?原文链接:http://blog.richliu.com/2013/04/11/1445/[编辑推荐]]MariaDB5.3将支持ALTERTABLE进度提醒MySQL创始人打造MariaDB全面兼容MySQL5.1MariaDB两周年教你五步优化企业MongoDBNoSQL开发流程
