最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下將數(shù)據(jù)庫從MySQL遷移到MariaDB的基礎(chǔ)操作教程

 更新時間:2015年11月25日 15:32:21   投稿:goldensun  
這篇文章主要介紹了將數(shù)據(jù)庫從MySQL遷移到MariaDB的基礎(chǔ)操作教程,當(dāng)然遷移之前不要忘記數(shù)據(jù)庫的備份!需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

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

接下來執(zhí)行以下命令:
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db 
apt-get update 
apt-get install mariadb-server mariadb-client 

于是 MySQL(或者 Percona)就自動卸載并且替換成 MariaDB 了,在某些具體環(huán)境下,可能還需要執(zhí)行這些命令:

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

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

相關(guān)文章

  • MySQL COUNT(*)性能原理詳解

    MySQL COUNT(*)性能原理詳解

    這篇文章主要介紹了MySQL COUNT(*)性能原理詳解,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • MySQL中使用PROFILING來查看SQL執(zhí)行流程的實現(xiàn)步驟

    MySQL中使用PROFILING來查看SQL執(zhí)行流程的實現(xiàn)步驟

    在MySQL中,PROFILING功能提供了一種方式來分析SQL語句的執(zhí)行時間,包括查詢執(zhí)行的各個階段,如發(fā)送、解析、優(yōu)化、執(zhí)行等,這對于診斷性能問題非常有用,本文給大家介紹了MySQL中使用PROFILING來查看SQL執(zhí)行流程的實現(xiàn)步驟,需要的朋友可以參考下
    2024-07-07
  • mysql千萬級數(shù)據(jù)量根據(jù)索引優(yōu)化查詢速度的實現(xiàn)

    mysql千萬級數(shù)據(jù)量根據(jù)索引優(yōu)化查詢速度的實現(xiàn)

    這篇文章主要介紹了mysql千萬級數(shù)據(jù)量根據(jù)索引優(yōu)化查詢速度的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 詳解MySQL語句中的DDL

    詳解MySQL語句中的DDL

    這篇文章主要詳細(xì)介紹了SQL語句中的DDL,文章中有詳細(xì)的代碼示例以及圖文介紹,對我們的學(xué)習(xí)或工作有一定的幫助,感興趣的同學(xué)可以參考閱讀
    2023-06-06
  • MySQL無法啟動的解決辦法

    MySQL無法啟動的解決辦法

    這篇文章主要介紹了MySQL無法啟動的解決辦法的相關(guān)資料,希望通過本文大家能解決數(shù)據(jù)庫不能啟動的問題,需要的朋友可以參考下
    2017-09-09
  • Mysql 中文排序規(guī)則說明

    Mysql 中文排序規(guī)則說明

    這篇文章主要介紹了Mysql 中文排序規(guī)則說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • mysql xtrabackup 備份恢復(fù)實現(xiàn)分享

    mysql xtrabackup 備份恢復(fù)實現(xiàn)分享

    Xtrabackup是由percona提供的mysql數(shù)據(jù)庫備份工具,據(jù)官方介紹,這也是世界上惟一一款開源的能夠?qū)nnodb和xtradb數(shù)據(jù)庫進(jìn)行熱備的工具
    2012-11-11
  • MySQL InnoDB表空間加密示例詳解

    MySQL InnoDB表空間加密示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB表空間加密的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • MySQL ERROR 1045 (28000) 錯誤的解決辦法

    MySQL ERROR 1045 (28000) 錯誤的解決辦法

    這篇文章主要介紹了MySQL ERROR 1045 (28000) 錯誤的解決辦法,很實用的解決方法,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 對MySQL慢查詢?nèi)罩具M(jìn)行分析的基本教程

    對MySQL慢查詢?nèi)罩具M(jìn)行分析的基本教程

    這篇文章主要介紹了對MySQL慢查詢?nèi)罩具M(jìn)行分析的基本教程,文中提到的Query-Digest-UI這個基于B/S的圖形化查看工具非常好用,需要的朋友可以參考下
    2015-12-12

最新評論

三门县| 磐安县| 揭阳市| 正镶白旗| 新兴县| 轮台县| 松原市| 巴林左旗| 深州市| 敦煌市| 莎车县| 英吉沙县| 综艺| 洛隆县| 盐源县| 砀山县| 辽阳县| 华宁县| 海阳市| 新晃| 基隆市| 新平| 梓潼县| 连江县| 塔城市| 安岳县| 西丰县| 嘉禾县| 唐海县| 揭东县| 北京市| 永泰县| 天津市| 石渠县| 深泽县| 江山市| 宜章县| 子洲县| 香港| 湘西| 武宁县|