MySQL 5.7 编译过程

Posted lyshark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 5.7 编译过程相关的知识,希望对你有一定的参考价值。

**************************************************************************************************
mysql 5.7 编译过程
**************************************************************************************************

1.安装依赖包

yum -y install gcc gcc-c++ ncurses ncurses-devel cmake


2.编译安装MySQL

tar -xzvf boost_1_59_0.tar.gz -C /usr/local/

mv /usr/local/boost_1_59_0 /usr/local/boost


tar -xzvf mysql-5.7.20.tar.gz

cd mysql-5.7.20/

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql-5.7/mysql.sock \
-DMYSQL_DATADIR=/usr/local/mysql-5.7/data \
-DWITH_BOOST=/usr/local/boost \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DDOWNLOAD_BOOST=1


make && make install




















以上是关于MySQL 5.7 编译过程的主要内容,如果未能解决你的问题,请参考以下文章

编译mysql 5.7 源码安装常见问题

Ubuntu18.04编译安装mysql5.7.23

CentOS MySQL 5.7编译安装

MySQL数据库学习

Mysql 5.7 编译安装脚本

Centos7中编译安装MySQL(mysql-5.7)