System version Cat/etc/redhat-release
CentOS Release 6.5 (Final)
Software version
Cmake-3.0.0.tar.gz mysql-5.6.19.tar.gz
1.1 Installing CMake
Tar zxf cmake-3.0.0.tar.gz
./bootstrap
Make
Make install
1.2 Test CMake
Camek--version
2.1 Installing MySQL
Tar zxf mysql-5.6.19.tar.gz
CD mysql-5.6.19
CMake \
>-dcmake_install_prefix=/usr/local/mysql56 \
>-dmysql_datadir=/data/mysql56/mysqldata \
>-DSYSCONFDIR=/ETC \
>-dwith_myisam_storage_engine=1 \
>-dwith_innobase_storage_engine=1 \
>-dwith_memory_storage_engine=1 \
>-dwith_readline=1 \
>-dmysql_unix_addr=/data/mysql56/mysql.sock \
>-dmysql_tcp_port=3306 \
>-denabled_local_infile=1 \
>-dwith_partition_storage_engine=1 \
>-dextra_charsets=all \
>-ddefault_charset=utf8 \
>-ddefault_collation=utf8_general_ci
Make
Make install
2.2 Accounts and permissions
Useradd MySQL
Chown-r mysql:mysql/usr/local/mysql56/
Chown-r mysql:mysql/data/mysql56/
Chown-r mysql:mysql/data/logs/mysqlbinlog/
Chown-r mysql:mysql/data/logs/relay/
2.3 Start
cd/usr/local/mysql56/
scripts/mysql_install_db--basedir=/usr/local/mysql56/--datadir=/data/mysql56/mysqldata/--user=mysql
CP Support-files/mysql.server/etc/init.d/mysql
/etc/init.d/mysql start
This article is from the "Wilson Work Memo" blog, declined reprint!
mysql5.6 Installation