安装环境
安装位置
编译工具
gcc, g++, GNU make 3.75 or later, GNU autoconf, GNU automake, libtool, bison, libncurses, zlib-dev, cmake, jemalloc
编译步骤
-
创建用户mariadb。
# adduser mariadb
-
切换到mariadb用户。
-
到官网下载mariadb源码。
-
创建一个目录source存放mariadb源码。
$ mkdir source
$ tar xzvf mariadb-10.0.20.tar.gz -C ~/source
-
创建一个目录用来编译mariadb。
$ mkdir build
$ cd build
在专门的目录下编译mariadb,避免污染源码目录。
-
使用下面的配置项编译源码。
$ cmake ../source/mariadb -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/home/mariadb
CMAKE_BUILD_TYPE
|
RelWithDebInfo
|
编译类型,优化代码并生成调试信息。
|
CMAKE_INSTALL_PREFIX
|
/home/mariadb
|
安装位置。
|
-
等待cmake执行结束,后面就可以make&&make install了。
$ make && make install
-
安装数据库系统表。
$ scripts/mysql_install_db --user=mariadb
参考文档
官方提供的编译步骤: style="-webkit-print-color-adjust:exact;" />
编译选项:http://dev.mysql.com/doc/refman/5.6/en/source-configuration-options.html
阅读(1809) | 评论(0) | 转发(0) |