快過年了,工做啥的也悠閒了,沒那麼多活了,沒事幹,就瞎倒騰了把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
- tar xf cmake-2.8.10.2.tar.gz
- cd cmake-2.8.10.2
- ./bootstrap
- make && make install
而後安裝mariadbspa
- tar xf mariadb-10.0.0.tar.gz
- cd mariadb-10.0.0
- cmake . -DCMAKE_INSTALL_PREFIX=/opt/mariadb -DMYSQL_DATADIR=/data/mariadb -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_SSL=system
- make && make install
cmake 的時候選項跟mysql也差很少server
其中右邊黑色區域就是各個選項的默認值xml
三.配置
拷貝配置文件和,啓動腳本
- cd /opt/mariadb
- cp support-files/my-large.cnf /etc/my.cnf
- cp support-files/mysql.server /etc/rc.d/init.d/mariad
- chmod +x /etc/rc.d/init.d/mariad
- chkconfig --add mariad
- chkconfig mariad on
初始化數據庫
- mkdir -pv /data/mariadb
- chown -R mysql:mysql /data/
- chown -R :mysql /opt/mariadb/.
- 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所不具備的新功能,總之繼續探索