一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Linux下將數據庫從MySQL遷移到MariaDB的基礎操作教程

Linux下將數據庫從MySQL遷移到MariaDB的基礎操作教程

2020-05-24 15:31MYSQL教程網 Mysql

這篇文章主要介紹了將數據庫從MySQL遷移到MariaDB的基礎操作教程,當然遷移之前不要忘記數據庫的備份!需要的朋友可以參考下

自從2012年來,維基百科已經開始從MySQL遷移到MariaDB的過程,是維基媒體數據庫架構變革的一個重大里程碑,將英文和德文版的維基百科數據庫Wikidata移植到了MariaDB 5.5版本上。
在過去幾年中,維基百科一直使用 Facebook 的 MySQL 5.1 衍生版本 作為我們的產品數據庫,構建版本號是r3753。我們很高興該產品的性能表現,Facebook 有著全世界最棒的數據庫工程師,他們為 MySQL 生態系統帶去了很多改進。

現在 MariaDB 的優化器的增強、Percona 的 XtraDB 的特性以及 Oracle 5.5 的一些原因促使我們考慮升級的問題。同樣重要的是,我們作為自由文化運動的支持者,維基媒體基金會強烈希望使用自由軟件項目,不希望使用不同的許可證來區分自由版和企業版,我們非常歡迎和支持 MariaDB 基金會作為一個非盈利機構對 MySQL 相關數據庫社區做的工作。

在做正式遷移前我們做了大量的準備工作,包括兼容性測試和性能測試,詳情請看官方說明。

MySQL是世界上最流行的開源關系數據,它的名字取 自于創始人Michael "Monty" Widenius的長女“My”。2008年,Sun收購MySQL;2009年,甲骨文收購了Sun,MySQL落入了與開源社區關系緊張的甲骨文手中。Widenius與他的舊團隊在2009初創建了MySQL的分支MariaDB,它的名字取自于Widenius的幼女“Maria”,他希望通過保留核心開發者和日益增長的社區幫助MariaDB挑戰甲骨文的MySQL。

甲骨文與開源社區關系的惡化正促使許多發行版用MariaDB取代MySQL,現在使用MySQL的流行網站維基百科也宣布從MySQL遷移到MariaDB,部分原因是甲骨文的MySQL有免費版和企業版,而企業版的新功能沒有公開源碼,而MariaDB則沒有這方面的問題。

ArchLinux已宣布將使用MariaDB作為MySQL的默認提供包,openSUSE已經在新近發布的12.3版中默認使用MariaDB, 連Fedora也正在考慮更換為MariaDB....
接下來,我們就來看一下Linux環境下從MySQL遷移到MariaDB的實際操作方法。

對 Arch 用戶來說很簡單,照著官方新聞里面的來就是了:

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

而對于 openSUSE 就更傻瓜式了,畢竟是默認的嘛: zypper in mariadb 一句就夠。

至于 Debian/Ubuntu 用戶就要稍微復雜一些,不過整個過程還是很流暢的:

首先到 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 

然后就搞定了!盡情折騰吧

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内精品久久久久久野外 | 国产在线精品亚洲第一区香蕉 | 国产精品一级片 | 久久精品热在线观看85 | 欧美日韩国产手机在线观看视频 | 小小水蜜桃视频高清在线播放 | 成人免费福利网站在线看 | 日韩性公交车上xxhd免费 | 网友自拍咪咪爱 | 99热这里只有精品国产在热久久 | 无套日出白浆在线播放 | 国产麻豆在线观看网站 | 日本视频免费在线观看 | 97午夜视频 | 啊哈~嗯哼~用力cao我小说 | 男女啪啪gif | 青青国产在线视频 | 亚洲国产日韩成人综合天堂 | 美女禁区视频无遮挡免费看 | 国产福利资源网在线观看 | 性夜夜春夜夜爽AA片A | 欧美一级特黄刺激大片视频 | 亚洲成人看片 | 久久精品99国产精品日本 | 久久久久免费视频 | 国产自在自拍 | 亚洲欧美久久久久久久久久爽网站 | 亚洲AV国产福利精品在现观看 | 国产第一福利影院 | 国产区综合另类亚洲欧美 | 日本69av | 亚洲国产日韩欧美一区二区三区 | 爱色综合v | 欧美日韩一区二区三区韩大 | 日出水了特别黄的视频 | 成人免费网址 | 美女国内精品自产拍在线播放 | 狐媚小说 | 性欧洲女人18 | 欧洲美女啪啪 | 舔到喷水|