pull/5/head
midoks 6 years ago
parent a2de2b6ff1
commit fd9746b7ef
  1. 36
      plugins/mysql/versions/5.5/install.sh
  2. 2
      plugins/mysql/versions/5.6/install.sh
  3. 36
      plugins/mysql/versions/5.7/install.sh

@ -29,27 +29,29 @@ Install_mysql()
wget -O ${mysqlDir}/mysql-5.5.62.tar.gz https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62.tar.gz wget -O ${mysqlDir}/mysql-5.5.62.tar.gz https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.62.tar.gz
fi fi
if [ ! -f ${mysqlDir}/mysql-5.5.62 ];then if [ ! -d ${mysqlDir}/mysql-5.5.62 ];then
cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-5.5.62.tar.gz cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-5.5.62.tar.gz
fi fi
cd ${mysqlDir}/mysql-5.5.62 && cmake \ if [ ! -d $serverPath/mysql ];then
-DCMAKE_INSTALL_PREFIX=$serverPath/mysql \ cd ${mysqlDir}/mysql-5.5.62 && cmake \
-DMYSQL_USER=mysql \ -DCMAKE_INSTALL_PREFIX=$serverPath/mysql \
-DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \
-DMYSQL_UNIX_ADDR=/var/tmp/mysql.sock \ -DMYSQL_TCP_PORT=3306 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \ -DMYSQL_UNIX_ADDR=/var/tmp/mysql.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \ -DWITH_PARTITION_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \ -DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \ -DDEFAULT_CHARSET=utf8 \
&& make && make install && make clean \ -DDEFAULT_COLLATION=utf8_general_ci \
&& echo '5.5' > $serverPath/mysql/version.pl && make && make install && make clean \
echo '安装完成' > $install_tmp && echo '5.5' > $serverPath/mysql/version.pl
echo '安装完成' > $install_tmp
fi
} }
Uninstall_mysql() Uninstall_mysql()

@ -31,7 +31,7 @@ Install_mysql()
wget -O ${mysqlDir}/mysql-5.6.46.tar.gz https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.46.tar.gz wget -O ${mysqlDir}/mysql-5.6.46.tar.gz https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.46.tar.gz
fi fi
if [ ! -f ${mysqlDir}/mysql-5.6.46 ];then if [ ! -d ${mysqlDir}/mysql-5.6.46 ];then
cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-5.6.46.tar.gz cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-5.6.46.tar.gz
fi fi

@ -32,26 +32,28 @@ Install_mysql()
fi fi
if [ ! -d ${mysqlDir}/mysql-boost-5.7.28 ];then if [ ! -d ${mysqlDir}/mysql-boost-5.7.28 ];then
cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-boost-5.7.28 cd ${mysqlDir} && tar -zxvf ${mysqlDir}/mysql-boost-5.7.28.tar.gz
fi fi
cd ${mysqlDir}/mysql-boost-5.7.28 && cmake \ if [ ! -d $serverPath/mysql ];then
-DCMAKE_INSTALL_PREFIX=$serverPath/mysql \ cd ${mysqlDir}/mysql-5.7.28 && cmake \
-DMYSQL_USER=mysql \ -DCMAKE_INSTALL_PREFIX=$serverPath/mysql \
-DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \
-DMYSQL_UNIX_ADDR=/var/tmp/mysql.sock \ -DMYSQL_TCP_PORT=3306 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \ -DMYSQL_UNIX_ADDR=/var/tmp/mysql.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \
-DEXTRA_CHARSETS=all \ -DWITH_PARTITION_STORAGE_ENGINE=1 \
-DDEFAULT_CHARSET=utf8 \ -DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \ -DDEFAULT_CHARSET=utf8 \
&& make && make install && make clean -DDEFAULT_COLLATION=utf8_general_ci \
echo '5.7' > $serverPath/mysql/version.pl && make && make install && make clean
echo '安装完成' > $install_tmp echo '5.7' > $serverPath/mysql/version.pl
echo '安装完成' > $install_tmp
fi
} }
Uninstall_mysql() Uninstall_mysql()

Loading…
Cancel
Save