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

 

 

初始化

...待编辑...

MySQL核心概念及MariaDB编译安装

上一篇:自己设计大学排名——数据库实践


下一篇:Html5 学习系列(六)Html5本地存储和本地数据库