Ubuntu下MySQL迁移&升级到MariaDB
步骤如下:
1.添加apt-key
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
2.去https://downloads.mariadb.org/mariadb/repositories/,根据Ubuntu和MySQL的版本,选择生成对应的sources.list文件内容,更新到/etc/sources.list里面去
#MariaDB 5.2 repository list - created 2013-09-24 05:23 UTC #http://mariadb.org/mariadb/repositories/ deb http://mirrors.hustunique.com/mariadb/repo/5.2/ubuntu hardy main deb-src http://mirrors.hustunique.com/mariadb/repo/5.2/ubuntu hardy main
3.开始安装:
sudo apt-get update sudo apt-get install mariadb-server
系统会自动卸载MySQL,以MariaDB取而代之,不需要重新编译PHP,phpmyadmin也是默认支持的,和MySQL完美兼容。
附1:MariaDB维基百科的介绍:
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:Oracle公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。[2]
MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被Oracle收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
附2:继苹果、维基百科等重量级客户相继迁移到MariaDB,Fedora、Slackware Linux、Arch Linux、Red Hat等发行版Linux采用MariaDB作为默认的数据库选择,Google也告别 MySQL 移步 MariaDB。
抱歉,暂停评论。