**************************************************************************************************
MySQL 5.7 Compilation process
**************************************************************************************************
1. Installing dependent Packages
Yum-y install gcc gcc-c++ ncurses ncurses-devel cmake
2. Compile and install 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 Compilation process