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

mysql向mariadb平滑過渡的步驟詳解

 更新時間:2017年12月28日 11:44:53   作者:海底蒼鷹  
MySQL之父Widenius先生離開了Sun之后,覺得依靠Sun/Oracle來發(fā)展MySQL,實在很不靠譜,于是決定從新開發(fā)代碼全部開源免費關(guān)系型數(shù)據(jù)庫,這就是MariaDB。下面這篇文章主要給大家介紹了關(guān)于mysql向mariadb平滑過渡的相關(guān)資料,需要的朋友可以參考下。

一、mariadb與mysql簡介

1、mariadb簡介

MariaDB由MySQL的創(chuàng)始人Michael Widenius(英語:Michael Widenius)主導(dǎo)開發(fā),他早前曾以10億美元的價格,將自己創(chuàng)建的公司MySQL AB賣給了SUN,此后,隨著SUN被甲骨文收購,MySQL的所有權(quán)也落入Oracle的手中。MariaDB名稱來自Michael Widenius的女兒Maria的名字。

2、mariadb產(chǎn)生的原因

MariaDB數(shù)據(jù)庫管理系統(tǒng)是MySQL的一個分支,主要由開源社區(qū)在維護(hù),采用GPL授權(quán)許可。開發(fā)這個分支的原因之一是:甲骨文公司收購了MySQL后,有將MySQL閉源的潛在風(fēng)險,因此社區(qū)采用分支的方式來避開這個風(fēng)險。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB(英語:XtraDB)來代替MySQL的InnoDB。

3、mariadb的優(yōu)勢

  • 可免費商業(yè)使用(被oracle收購后,MySQL便有了社區(qū)版和企業(yè)版之分)
  • Maria 存儲引擎
  • PBXT 存儲引擎
  • XtraDB 存儲引擎
  • FederatedX 存儲引擎
  • 更快的復(fù)制查詢處理
  • 線程池
  • 更少的警告和bug
  • 運行速度更快
  • 更多的 Extensions
  • 更好的功能測試
  • 數(shù)據(jù)表消除
  • 慢查詢?nèi)罩镜臄U(kuò)展統(tǒng)計
  • 支持對 Unicode 的排序

4、已經(jīng)開始使用mariadb

google,twitter,facebook這個大公司也已經(jīng),或者開始從mysql轉(zhuǎn)向mariadb
redhat,archlinux,opensuse,slackware,fedora新版本已經(jīng),或者已宣布將mariadb代替mysql做為默認(rèn)數(shù)據(jù)庫。
個人一直把google做為技術(shù)的風(fēng)向標(biāo),google在oracle收購mysql沒多久就轉(zhuǎn)投到mariadb門下了,可見mysql前途暗淡。

二、安裝mariadb

1、mariadb源

[root@node1 tank]# cat /etc/yum.repos.d/mariadb.repo //32位系統(tǒng) 
[mariadb] 
name=MariaDB 
baseurl=http://yum.mariadb.org/5.5/centos6-x86 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1 
 
[root@node1 tank]# cat /etc/yum.repos.d/mariadb.repo //64位系統(tǒng) 
[mariadb] 
name=MariaDB 
baseurl=http://yum.mariadb.org/5.5/centos6-amd64 
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB 
gpgcheck=1 

2、刪除mysql

本人測試過,mysql5.1,mysql5.5可以平滑轉(zhuǎn)到mariadb,mysql5.6.X并沒有測試。不放心的可以先用mysqldump進(jìn)行備份一下。不刪除mysql是裝不了mariadb

# yum remove mysql mysql-server 

3、安裝mariadb

# yum install MariaDB-server MariaDB-client 
 
# yum install MariaDB-Galera-server MariaDB-client galera //具有同步多主集群特性 

三、啟動并測試mariadb

1、啟動mariadb

# /etc/init.d/mysql start 

2、測試mariadb

[root@node1 ~]# mysql 
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 207 
Server version: 5.5.40-MariaDB-wsrep MariaDB Server, wsrep_25.11.r4026 
 
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others. 
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
 
MariaDB [(none)]> show engines; 
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+ 
| Engine  | Support | Comment         | Transactions | XA | Savepoints | 
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+ 
| MRG_MYISAM  | YES | Collection of identical MyISAM tables     | NO  | NO | NO  | 
| CSV  | YES | CSV storage engine        | NO  | NO | NO  | 
| BLACKHOLE  | YES | /dev/null storage engine (anything you write to it disappears)  | NO  | NO | NO  | 
| MyISAM  | YES | MyISAM storage engine       | NO  | NO | NO  | 
| FEDERATED  | YES | FederatedX pluggable storage engine     | YES  | NO | YES | 
| ARCHIVE  | YES | Archive storage engine       | NO  | NO | NO  | 
| InnoDB  | DEFAULT | Percona-XtraDB, Supports transactions, row-level locking, and foreign keys | YES  | YES | YES | 
| PERFORMANCE_SCHEMA | YES | Performance Schema        | NO  | NO | NO  | 
| MEMORY  | YES | Hash based, stored in memory, useful for temporary tables   | NO  | NO | NO  | 
| Aria  | YES | Crash-safe tables with MyISAM heritage     | NO  | NO | NO  | 
+--------------------+---------+----------------------------------------------------------------------------+--------------+------+------------+ 
10 rows in set (0.03 sec) 

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • CentOS安裝MySQL5.5的完整步驟

    CentOS安裝MySQL5.5的完整步驟

    MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應(yīng)用方面MySQL是最合適的數(shù)據(jù)庫,這篇文章主要給大家介紹了關(guān)于CentOS安裝MySQL5.5的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • MYSQL表中某字段所有值大小寫轉(zhuǎn)換

    MYSQL表中某字段所有值大小寫轉(zhuǎn)換

    這篇文章主要為大家介紹了MYSQL表中某字段所有值大小寫轉(zhuǎn)換示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • MySQL在右表數(shù)據(jù)不唯一的情況下使用left join的方法

    MySQL在右表數(shù)據(jù)不唯一的情況下使用left join的方法

    這篇文章主要介紹了MySQL在右表數(shù)據(jù)不唯一的情況下使用left join的方法,針對右表符合條件表達(dá)式的記錄數(shù)大于1條時left join所顯示的結(jié)果需求來講,需要的朋友可以參考下
    2016-03-03
  • 淺析MySQL 備份與恢復(fù)

    淺析MySQL 備份與恢復(fù)

    這篇文章主要介紹了MySQL 備份與恢復(fù)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL字符集不一致導(dǎo)致索引失效的解決辦法

    MySQL字符集不一致導(dǎo)致索引失效的解決辦法

    本文分析了一個由于字符集不一致,導(dǎo)致增加了索引但是無法使用的案例,通過索引進(jìn)行查找時需要進(jìn)行數(shù)據(jù)的比較,字符集不一致時需要使用 convert 函數(shù)進(jìn)行轉(zhuǎn)換,從而導(dǎo)致索引失效,文中有詳細(xì)的解決辦法,需要的朋友可以參考下
    2024-04-04
  • windows10系統(tǒng)安裝mysql-8.0.13(zip安裝) 的教程詳解

    windows10系統(tǒng)安裝mysql-8.0.13(zip安裝) 的教程詳解

    這篇文章主要介紹了windows10安裝mysql-8.0.13(zip安裝) 的教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-11-11
  • mysql show操作簡單示例

    mysql show操作簡單示例

    這篇文章主要介紹了mysql show操作,結(jié)合簡單實例形式總結(jié)分析了mysql使用show語句顯示各種常見信息相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • MySQL安裝后沒有my.ini配置文件的解決

    MySQL安裝后沒有my.ini配置文件的解決

    這篇文章主要介紹了MySQL安裝后沒有my.ini配置文件的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Mysql單表訪問方法圖文示例詳解

    Mysql單表訪問方法圖文示例詳解

    這篇文章主要為大家介紹了Mysql單表訪問方法圖文示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • 詳解mysql建立索引的使用辦法及優(yōu)缺點分析

    詳解mysql建立索引的使用辦法及優(yōu)缺點分析

    索引是快速搜索的關(guān)鍵。MySQL索引的建立對于MySQL的高效運行是很重要的。下面介紹mysql建立索引的優(yōu)缺點及常用使用方法。
    2016-07-07

最新評論

桑日县| 武功县| 留坝县| 大邑县| 凤山县| 繁昌县| 宝应县| 望都县| 淮滨县| 巨鹿县| 泾川县| 连云港市| 昭平县| 柘城县| 新泰市| 如东县| 子长县| 阿合奇县| 龙泉市| 洛川县| 古交市| 华蓥市| 木兰县| 文山县| 淮北市| 泸溪县| 名山县| 老河口市| 同心县| 宕昌县| 虎林市| 武平县| 长沙市| 永安市| 阿鲁科尔沁旗| 布尔津县| 防城港市| 普陀区| 黔西县| 固阳县| 崇左市|