从 MySQL 迁移到 MariaDB

本文发布已超过一年,其中的内容可能已经过时。

“Because Oracle is Oracle is Oracle()”[?]

ArchLinux 昨天宣布将使用 MariaDB 作为 MySQL 的默认提供包,openSUSE 已经在新近发布的12.3版中默认使用 MariaDB, 连 Fedora 也正在考虑更换为 MariaDB.

于是我决定把我的所有服务器从 MySQL 迁移到 MariaDB.

对 Arch 用户来说很简单,照着官方新闻里面的来就是了:

而对于 openSUSE 就更傻瓜式了,毕竟是默认的嘛: zypper in mariadb 一句就够。

至于 Debian/Ubuntu 用户就要稍微复杂一些,不过整个过程还是很流畅的:

首先到 MariaDB 官方的 Repository Configuration Tool 去选一个合适的源,然后把给出来的地址放到 /etc/apt/sources.list 文件底部:

接下来执行以下命令:

于是 MySQL(或者 Percona)就自动卸载并且替换成 MariaDB 了,在某些具体环境下,可能还需要执行这些命令:

然后就搞定了!尽情折腾吧 :)

{ 发表评论? }

  1. ShunYea Mozilla Firefox Windows

    谢谢,你现在的站点就是在MariaDB上跑的吗?

回复 ShunYea 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注