1.安装依赖包

 yum install ncurses-devel libaio-devel -y
 rpm -qa ncurses-devel libaio-devel
 
 yum install cmake -y
 rpm -qa cmake


2.创建用户

useradd -s /sbin/nologin -M mysql
id mysql


3.安装mysql

tar xf mysql-5.6.35.tar.gz

cd mysql-5.6.35

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.35 \
-DMYSQL_DATADIR=/application/mysql-5.6.35/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0


make && make install

ln -s /application/mysql-5.6.35/ /application/mysql
ll /applicaton

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ \
--datadir=/application/mysql/data/ --user=mysql

chown -R mysql.mysql /application/mysql-5.6.35/

cp mysql-5.6.35/support-files/mysql.server /etc/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig mysqld on
chkconfig --list mysqld

/etc/init.d/mysqld start
netstat -tulnp |grep 3306

echo 'PATH=/application/mysql/bin/:$PATH' >>/etc/profile
tail -l /etc/profile
source /etc/profile
echo $PATH

mysql_secure_installation