1.下载源码
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.30.tar.gz
2.解压
然后建debug目录
mkdir debug
cd debug
cmake .. -DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=STANDALONE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DENABLE_DTRACE=OFF \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_INNODB_MEMCACHED=ON \
-DWITH_ZLIB=system \
-DWITH_PAM=ON \
-DCMAKE_INSTALL_PREFIX=/var/mysql/ \
-DINSTALL_PLUGINDIR="/var/mysql/lib/plugin" \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EDILINE=bundled \
-DFEATURE_SET=community \
-DCOMPILATION_COMMENT="MySQL SERVER(GPL)" \
-DWITH_DEBUG=OFF \
-DWITH_BOOST=..
debug文件夹下编译
make -j 24
make install
建库
[root@mysql3 mysql]# cat my.cnf
[mysqld]
port=3306
datadir=/var/mysql/data_3306
log_error=/var/mysql/data_3306/error.log
basedir=/var/mysql/
[root@mysql3 mysql]# /var/mysql/bin/mysqld --defaults-file=/var/mysql/my.cnf --initialize --user=mysql