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所不具备的新功能,总之继续探索

相关文章
相关标签/搜索