|
|
|
@ -22,13 +22,19 @@ Install_mysql() |
|
|
|
|
mkdir -p ${mysqlDir} |
|
|
|
|
echo '正在安装脚本文件...' > $install_tmp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if id mysql &> /dev/null ;then |
|
|
|
|
echo "mysql UID is `id -u www`" |
|
|
|
|
echo "mysql Shell is `grep "^www:" /etc/passwd |cut -d':' -f7 `" |
|
|
|
|
else |
|
|
|
|
groupadd mysql |
|
|
|
|
useradd -g mysql mysql |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
INSTALL_CMD=cmake |
|
|
|
|
if [ "$sysName" != "Darwin" ];then |
|
|
|
|
mkdir -p /var/log/mariadb |
|
|
|
|
touch /var/log/mariadb/mariadb.log |
|
|
|
|
groupadd mysql |
|
|
|
|
useradd -g mysql mysql |
|
|
|
|
|
|
|
|
|
INSTALL_CMD=cmake |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
@ -38,8 +44,8 @@ Install_mysql() |
|
|
|
|
|
|
|
|
|
#检测文件是否损坏. |
|
|
|
|
md5_mysql_ok=e142c2058313b4646c36fa9bb1b38493 |
|
|
|
|
if [ -f ${mysqlDir}/mysql-boost-8.0.25.tar.gz; ];then |
|
|
|
|
md5_mysql=`md5sum mysql-boost-8.0.25.tar.gz | awk '{print $1}'` |
|
|
|
|
if [ -f ${mysqlDir}/mysql-boost-8.0.25.tar.gz ];then |
|
|
|
|
md5_mysql=`md5sum ${mysqlDir}/mysql-boost-8.0.25.tar.gz | awk '{print $1}'` |
|
|
|
|
if [ "${md5_mysql_ok}" == "${md5_mysql}" ]; then |
|
|
|
|
echo "mysql8.0 file check ok" |
|
|
|
|
else |
|
|
|
@ -54,8 +60,6 @@ Install_mysql() |
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if [ ! -d $serverPath/mysql ];then |
|
|
|
|
cd ${mysqlDir}/mysql-8.0.25 && ${INSTALL_CMD} \ |
|
|
|
|
-DCMAKE_INSTALL_PREFIX=$serverPath/mysql \ |
|
|
|
|