CentOS6安装mariadb

在CentOS6.5的64位机器上安装mariadb10.0.12。

mariadb下载位置
https://downloads.mariadb.org/interstitial/mariadb-10.0.12/source/mariadb-10.0.12.tar.gz

升级遥控的工具和库
yum install -y cmake cmake-* openssl-* libevent libevent-devel
yum install -y boost boost-devel libxml libxml-devel
yum install -y pcre pcre-devel
yum install -y gcc* g++* gcc-c++
yum install -y suitable suitable-*
yum install -y ncurses-devel.x86_64
yum install -y libaio.x86_64
yum install -y bison.x86_64

建立用户
groupadd -g 800 mysql
useradd -u 800 -g 800 -M -s /sbin/nologin -r mysql

开始编译安装
tar zxvf mariadb-10.0.12.tar.gz
cd mariadb-10.0.12
mkdir build
cd build/
cmake -DCMAKE_INSTALL_PREFIX=/program/mariaDB -DMYSQL_DATADIR=/program/mariaDB/data -DSYSCONFDIR=/etc ..
make
make install

cd /program/mariaDB
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp ./support-files/my-huge.cnf /etc/my.cnf
vi /etc/my.cnf #编辑配置文件,在 [mysqld] 部分增加
datadir = /program/mariaDB/data #添加MariaDB数据库路径

以下为选做工作。
#./scripts/mysql_install_db –user=mysql #生成MariaDB系统数据库
#下面这两行把MariaDB的库文件链接到系统默认的位置,这样你在编译类似PHP等软件时可以不用指定MariaDB的库文件地址。
#ln -s /program/mariaDB/lib/mysql /usr/lib/mysql
#ln -s /program/mariaDB/include/mysql /usr/include/mysql
#直接修改密码/program/mariaDB/bin/mysqladmin -u root -p password “123456”

发表评论

电子邮件地址不会被公开。 必填项已用*标注