MariaDB 取代 MySQL 成为软件仓库中的默认数据库

MariaDB 现在正式成为我们 MySQL 的默认实现。MariaDB 几乎可以作为 MySQL 的直接替代品,因此升级应该可以轻松完成。然而,由于仍然存在兼容性问题,自动替换不会执行。

建议所有用户升级。MySQL 将在一个月后从软件仓库中移除并转移到 AUR。

想要切换的用户需要安装 mariadblibmariadbclientmariadb-clients,并执行 mysql_upgrade 以迁移他们的系统。

迁移示例

# systemctl stop mysqld
# pacman -S mariadb libmariadbclient mariadb-clients
# systemctl start mysqld
# mysql_upgrade -p

percona-server 是另一个 MySQL 分支,可在 [community] 仓库中找到。它应该更接近 Oracle MySQL Enterprise,但缺少 MariaDB 中包含的新功能。

随着 [extra] 仓库中的 mysql 5.5.30-7,所有依赖它的软件包都已针对其 MariaDB 对应版本进行了重建。其他软件包维护者应将其依赖项转移到 MariaDB 软件包。

更多信息可以在我们的邮件列表中找到。