您的位置:首页 > 数据库 > MariaDB

MySQL核心概念及MariaDB编译安装

2014-08-29 18:21 369 查看
MariaDB安装方式:
①rpm包:
os vendor
mysql
通用二进制格式
②源码包
编译方式安装mariadb:

编译安装MariaDB
cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译。
1、使用cmake编译mariadb-10.0.12
1[root@localhost ~]#yum install cmake -y安装cmake
2[root@localhost ~]#yum install libxml2-devel安装libxml2-devel
3[root@localhost ~]#tar xf mariadb-10.0.12.tar.gz解压源码包
4[root@localhost ~]#mkdir -pv /mydata/data
5[root@localhost ~]#groupadd -r mysql
6[root@localhost ~]#useradd -r mysql
7[root@localhost ~]#chown -R mysql.mysql /mydata/data/
8[root@localhost ~]#cd mariadb-10.0.12
如果之前编译有错误,需要重新编译,请删除CMakeCache.txt
make clean
rm - CMakeCache.txt
1[root@localhost mariadb-10.0.12]#cmake . -DMYSQL_DATADIR=/mydata/data -DWITH_SSL=system -DWITH_SPHINX_STORAGE_ENGINE=1
2[root@localhost mariadb-10.0.12]#make&&make install
注意:因为是用的新的虚拟机安装编译,在第一次安装时忽略了编译安装环境,导致cmake时一直报错,需要安装"Development tools" "Server Platform Development"。
1#yum groupinstall "Development tools" "Server Platform Development" -y
初始化
...待编辑...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 二进制 通用