美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Linux下从MySQL迁移到MariaDB

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

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

 
 
 
  1. systemctl stop mysqld 
  2. pacman -S mariadb libmariadbclient mariadb-clients 
  3. systemctl start mysqld 
  4. mysql_upgrade -p 

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

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

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

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

接下来执行以下命令:

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

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

 
 
 
  1. apt-get autoremove 
  2. apt-get upgrade # or apt-get dist-upgrade 
  3. mysql_upgrade -p 

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

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

【编辑推荐】

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

分享标题:Linux下从MySQL迁移到MariaDB
文章出自:http://www.zsjierui.cn/article/djocdgh.html

其他资讯