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

 

 

初始化

...待编辑...

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。