您现在的位置是:亿华云 > 数据库

Linux下从MySQL迁移到MariaDB

亿华云2025-10-02 18:43:46【数据库】9人已围观

简介于是我决定把我的所有服务器从 MySQL 迁移到 MariaDB.对 Arch 用户来说很简单,照着官方新闻里面的来就是了:systemctlstopmysqldpacman-Smariadblibm

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

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

Linux下从MySQL迁移到MariaDB

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

而对于 openSUSE 就更傻瓜式了,毕竟是迁移默认的嘛: zypper in mariadb 一句就够。香港云服务器

Linux下从MySQL迁移到MariaDB

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

Linux下从MySQL迁移到MariaDB

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

# MariaDB 5.5 repository list - created 2013-03-26 14:20 UTC # http://mariadb.org/mariadb/repositories/ deb http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian squeeze main deb-src http://mirror2.hs-esslingen.de/mariadb/repo/5.5/debian squeeze main

接下来执行以下命令:

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db apt-get update apt-get install mariadb-server mariadb-client 

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

apt-get autoremove apt-get upgrade # or apt-get dist-upgrade mysql_upgrade -p 

然后就搞定了!迁移尽情折腾吧

原文链接:http://blog.atr.me/NGC251

【编辑推荐】

MariaDB 5.3将支持ALTER TABLE的迁移进度提示 MySQL创始人打造MariaDB 全面兼容MySQL 5.1 MariaDB 2周年了 教你五步优化你的MongoDB NoSQL在企业中的发展历程

很赞哦!(9218)