步骤如下:

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