mariadb安裝配置

 快過年了,工做啥的也悠閒了,沒那麼多活了,沒事幹,就瞎倒騰了把mariadb,提及這個,估計很多人知道這是mysql的創始人Michael Widenius在mysql賣給oracle後又從新搞的一個新的,聽說,mysql是爲何叫mysql是由於Michael Widenius在作關係型數據庫的時候生了個女兒,他女兒的名字叫作my,因此這個數據庫就叫作了mysql,同理,mysql賣給oracle之後,他又生個女兒maria,因此mariadb就誕生了......mysql

一.下載所需軟件sql

其實mariadb的安裝同mysql沒什麼大的區別數據庫

mariadb:https://downloads.mariadb.org/interstitial/mariadb-10.0.0/kvm-tarbake-jaunty-x86/mariadb-10.0.0.tar.gz/from/http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadbbootstrap

cmake:http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gzvim

二.安裝oracle

首先安裝cmakeide

  
  
  
  
  1. tar xf  cmake-2.8.10.2.tar.gz  
  2. cd cmake-2.8.10.2  
  3. ./bootstrap  
  4. make && make install  

而後安裝mariadbspa

  
  
  
  
  1. tar xf mariadb-10.0.0.tar.gz 
  2. cd mariadb-10.0.0 
  3. cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system 
  4. make && make install 

cmake 的時候選項跟mysql也差很少server

其中右邊黑色區域就是各個選項的默認值xml

三.配置

拷貝配置文件和,啓動腳本

  
  
  
  
  1. cd /opt/mariadb 
  2. cp support-files/my-large.cnf /etc/my.cnf 
  3. cp support-files/mysql.server /etc/rc.d/init.d/mariad 
  4. chmod +x /etc/rc.d/init.d/mariad 
  5. chkconfig --add mariad 
  6. chkconfig mariad on 

初始化數據庫

  
  
  
  
  1. mkdir -pv /data/mariadb   
  2. chown -R mysql:mysql /data/   
  3. chown -R :mysql /opt/mariadb/.   
  4. scripts/mysql_install_db --user=mysql --datadir=/data/mariadb 

修改mariadb配置文件

vim /etc/my.cnf
添加
datadir = /data/mysql
修改
thread_concurrency = 2
而後就能夠啓動服務了

service mariad start

最後汗一下,啓動提示語都同樣

四.總結

作爲mysql的一個分支,mariadb還很不成熟,固然他有不少mysql所不具備的新功能,總之繼續探索

相關文章
相關標籤/搜索