数据库

 首页 > 数据库 > mariadb > MariaDB数据库服务器安装配置过程

MariaDB数据库服务器安装配置过程

分享到:
【字体:
导读:
         摘要:快过年了,工作啥的也清闲了,没那么多活了,没事干,就瞎倒腾了把mariadb,说起这个,估计不少人知道这是mysql的创始人MichaelWidenius在mysql卖给oracle后又重新搞的一个新的,据说,mysql是为什么叫mysql是因为MichaelWidenius在做关系型数据库的时候生了个女...

MariaDB数据库服务器安装配置过程
 快过年了,工作啥的也清闲了,没那么多活了,没事干,就瞎倒腾了把mariadb,说起这个,估计不少人知道这是mysql的创始人Michael Widenius在mysql卖给oracle后又重新搞的一个新的,据说,mysql是为什么叫mysql是因为Michael Widenius在做关系型数据库的时候生了个女儿,他女儿的名字叫做my,所以这个数据库就叫做了mysql,同理,mysql卖给oracle以后,他又生个女儿maria,所以mariadb就诞生了......

一.下载所需软件
其实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/mariadb
cmake:http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz

二.安装
首先安装cmake
tar xf  cmake-2.8.10.2.tar.gz  
cd cmake-2.8.10.2  
./bootstrap  
make && make install  
然后安装mariadb
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也差不多

其中右边黑色区域就是各个选项的默认值

三.配置
拷贝配置文件和,启动脚本
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所不具有的新功能,总之继续探索
MariaDB数据库服务器安装配置过程
分享到:
mssql 2005数据库服务器安全加固
mssql 2005数据库服务器安全加固MSSQL 2005数据库的安全问题受到人们的高度重视。拿到MS SQL 2005还没有一天,总的来说,MS SQL2005的安全性比SQL2000要强上不少,不过默认设置还是有和原来一样的漏洞,下面我们来修改一下默认设置,以确保MSSQL 2005数据库的安全。 拿到MS SQL 2005还没有一天,总的来说,MS SQL2005的安全...
MariaDB数据库基本介绍
MariaDB数据库基本介绍MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:Oracle公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……