MySQL核心概念及MariaDB编译安装
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 |
初始化
...待编辑...
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。