groupadd mysql
useradd -g mysql mysql -s /sbin/nologin -d /usr/local/mysql -d /usr/local/mysql
tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql/
chown -R mysql:mysql /usr/local/mysql
export PATH=/usr/local/mysql/bin:$PATH
mysql soft nproc 2047
mysql hard nproc 16384
mysql soft nofile 1024
mysql hard nofile 65536
mkdir /data/mysql
chown mysql:mysql -R /data/mysql
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/data --user=mysql --initialize
mysqld_safe &