MySQL8.x 二进制安装包在centos下的安装
rootDir=/mysql
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz -C $rootDir
cd $rootDir
mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql8
cd /usr/local
chown -R mysql:mysql $rootDir/mysql8
chmod 750 $rootDir/mysql8
ln -s $rootDir/mysql8 mysql
cd mysql
mkdir data
chown mysql:mysql data
chmod 750 data
touch mysqld.log
touch mysqld.pid
chown mysql:mysql mysqld.log
chown mysql:mysql mysqld.pid
cp -f $curPath/my.cnf /etc/
bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql >/install1.log 2>&1
passwordLine=`sed -n '/password/p' /install1.log`
rm -rf /install1.log
pass=${passwordLine
bin/mysql_ssl_rsa_setup --user=mysql
bin/mysqld_safe --user=mysql &
sleep 15s
bin/mysqladmin -uroot -p$pass password 'abc123'