mirror of https://github.com/midoks/mdserver-web
parent
8b8a63c352
commit
16db84793d
@ -0,0 +1,90 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
||||||
|
export PATH |
||||||
|
export DEBIAN_FRONTEND=noninteractive |
||||||
|
|
||||||
|
# https://downloads.mysql.com/archives/community/ |
||||||
|
|
||||||
|
curPath=`pwd` |
||||||
|
rootPath=$(dirname "$curPath") |
||||||
|
rootPath=$(dirname "$rootPath") |
||||||
|
serverPath=$(dirname "$rootPath") |
||||||
|
sysName=`uname` |
||||||
|
|
||||||
|
myDir=${serverPath}/source/mysql-apt |
||||||
|
|
||||||
|
OS_ARCH=`arch` |
||||||
|
MYSQL_VER=5.7.39 |
||||||
|
SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28-${OS_ARCH} |
||||||
|
|
||||||
|
# cd /www/server/mdserver-web/plugins/mysql-apt && bash install.sh install 5.7 |
||||||
|
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-apt/index.py start 5.7 |
||||||
|
APT_INSTALL() |
||||||
|
{ |
||||||
|
|
||||||
|
######## |
||||||
|
mkdir -p $myDir |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
|
||||||
|
# Linux - Generic |
||||||
|
if [ ! -f ${myDir}/mysql-${SUFFIX_NAME}.tar.xz ];then |
||||||
|
wget --no-check-certificate -O ${myDir}/mysql-${SUFFIX_NAME}.tar.xz https://cdn.mysql.com/archives/mysql-5.7/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -d ${myDir} ];then |
||||||
|
cd ${myDir} && tar -Jxf ${myDir}/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
cp -rf ${myDir}/mysql-${SUFFIX_NAME}/* $serverPath/mysql-apt |
||||||
|
fi |
||||||
|
|
||||||
|
# 测试时可关闭 |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
####### |
||||||
|
} |
||||||
|
|
||||||
|
APT_UNINSTALL() |
||||||
|
{ |
||||||
|
### |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
### |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
Install_mysql() |
||||||
|
{ |
||||||
|
echo '正在安装脚本文件...' |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_INSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
if [ "$?" == "0" ];then |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
echo '5.7' > $serverPath/mysql-apt/version.pl |
||||||
|
echo '安装完成' |
||||||
|
else |
||||||
|
echo '5.7' > $serverPath/mysql-apt/version.pl |
||||||
|
echo "暂时不支持该系统" |
||||||
|
fi |
||||||
|
} |
||||||
|
|
||||||
|
Uninstall_mysql() |
||||||
|
{ |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_UNINSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
rm -rf $serverPath/mysql-apt |
||||||
|
echo '卸载完成' |
||||||
|
} |
||||||
|
|
||||||
|
action=$1 |
||||||
|
if [ "${1}" == 'install' ];then |
||||||
|
Install_mysql |
||||||
|
else |
||||||
|
Uninstall_mysql |
||||||
|
fi |
@ -0,0 +1,90 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
||||||
|
export PATH |
||||||
|
export DEBIAN_FRONTEND=noninteractive |
||||||
|
|
||||||
|
# https://downloads.mysql.com/archives/community/ |
||||||
|
|
||||||
|
curPath=`pwd` |
||||||
|
rootPath=$(dirname "$curPath") |
||||||
|
rootPath=$(dirname "$rootPath") |
||||||
|
serverPath=$(dirname "$rootPath") |
||||||
|
sysName=`uname` |
||||||
|
|
||||||
|
myDir=${serverPath}/source/mysql-apt |
||||||
|
|
||||||
|
OS_ARCH=`arch` |
||||||
|
MYSQL_VER=8.0.39 |
||||||
|
SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28-${OS_ARCH} |
||||||
|
|
||||||
|
# cd /www/server/mdserver-web/plugins/mysql-apt && bash install.sh install 8.0 |
||||||
|
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-apt/index.py start 8.0 |
||||||
|
APT_INSTALL() |
||||||
|
{ |
||||||
|
|
||||||
|
######## |
||||||
|
mkdir -p $myDir |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
|
||||||
|
# Linux - Generic |
||||||
|
if [ ! -f ${myDir}/mysql-${SUFFIX_NAME}.tar.xz ];then |
||||||
|
wget --no-check-certificate -O ${myDir}/mysql-${SUFFIX_NAME}.tar.xz https://cdn.mysql.com/archives/mysql-8.0/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -d ${myDir} ];then |
||||||
|
cd ${myDir} && tar -Jxf ${myDir}/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
cp -rf ${myDir}/mysql-${SUFFIX_NAME}/* $serverPath/mysql-apt |
||||||
|
fi |
||||||
|
|
||||||
|
# 测试时可关闭 |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
####### |
||||||
|
} |
||||||
|
|
||||||
|
APT_UNINSTALL() |
||||||
|
{ |
||||||
|
### |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
### |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
Install_mysql() |
||||||
|
{ |
||||||
|
echo '正在安装脚本文件...' |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_INSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
if [ "$?" == "0" ];then |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
echo '8.0' > $serverPath/mysql-apt/version.pl |
||||||
|
echo '安装完成' |
||||||
|
else |
||||||
|
echo '8.0' > $serverPath/mysql-apt/version.pl |
||||||
|
echo "暂时不支持该系统" |
||||||
|
fi |
||||||
|
} |
||||||
|
|
||||||
|
Uninstall_mysql() |
||||||
|
{ |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_UNINSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
rm -rf $serverPath/mysql-apt |
||||||
|
echo '卸载完成' |
||||||
|
} |
||||||
|
|
||||||
|
action=$1 |
||||||
|
if [ "${1}" == 'install' ];then |
||||||
|
Install_mysql |
||||||
|
else |
||||||
|
Uninstall_mysql |
||||||
|
fi |
@ -0,0 +1,90 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
||||||
|
export PATH |
||||||
|
export DEBIAN_FRONTEND=noninteractive |
||||||
|
|
||||||
|
# https://downloads.mysql.com/archives/community/ |
||||||
|
|
||||||
|
curPath=`pwd` |
||||||
|
rootPath=$(dirname "$curPath") |
||||||
|
rootPath=$(dirname "$rootPath") |
||||||
|
serverPath=$(dirname "$rootPath") |
||||||
|
sysName=`uname` |
||||||
|
|
||||||
|
myDir=${serverPath}/source/mysql-apt |
||||||
|
|
||||||
|
OS_ARCH=`arch` |
||||||
|
MYSQL_VER=8.2.0 |
||||||
|
SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28-${OS_ARCH} |
||||||
|
|
||||||
|
# cd /www/server/mdserver-web/plugins/mysql-apt && bash install.sh install 8.2 |
||||||
|
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-apt/index.py start 8.2 |
||||||
|
APT_INSTALL() |
||||||
|
{ |
||||||
|
|
||||||
|
######## |
||||||
|
mkdir -p $myDir |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
|
||||||
|
# Linux - Generic |
||||||
|
if [ ! -f ${myDir}/mysql-${SUFFIX_NAME}.tar.xz ];then |
||||||
|
wget --no-check-certificate -O ${myDir}/mysql-${SUFFIX_NAME}.tar.xz https://cdn.mysql.com/archives/mysql-8.2/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -d ${myDir} ];then |
||||||
|
cd ${myDir} && tar -Jxf ${myDir}/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
cp -rf ${myDir}/mysql-${SUFFIX_NAME}/* $serverPath/mysql-apt |
||||||
|
fi |
||||||
|
|
||||||
|
# 测试时可关闭 |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
####### |
||||||
|
} |
||||||
|
|
||||||
|
APT_UNINSTALL() |
||||||
|
{ |
||||||
|
### |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
### |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
Install_mysql() |
||||||
|
{ |
||||||
|
echo '正在安装脚本文件...' |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_INSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
if [ "$?" == "0" ];then |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
echo '8.2' > $serverPath/mysql-apt/version.pl |
||||||
|
echo '安装完成' |
||||||
|
else |
||||||
|
echo '8.2' > $serverPath/mysql-apt/version.pl |
||||||
|
echo "暂时不支持该系统" |
||||||
|
fi |
||||||
|
} |
||||||
|
|
||||||
|
Uninstall_mysql() |
||||||
|
{ |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_UNINSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
rm -rf $serverPath/mysql-apt |
||||||
|
echo '卸载完成' |
||||||
|
} |
||||||
|
|
||||||
|
action=$1 |
||||||
|
if [ "${1}" == 'install' ];then |
||||||
|
Install_mysql |
||||||
|
else |
||||||
|
Uninstall_mysql |
||||||
|
fi |
@ -0,0 +1,90 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
||||||
|
export PATH |
||||||
|
export DEBIAN_FRONTEND=noninteractive |
||||||
|
|
||||||
|
# https://downloads.mysql.com/archives/community/ |
||||||
|
|
||||||
|
curPath=`pwd` |
||||||
|
rootPath=$(dirname "$curPath") |
||||||
|
rootPath=$(dirname "$rootPath") |
||||||
|
serverPath=$(dirname "$rootPath") |
||||||
|
sysName=`uname` |
||||||
|
|
||||||
|
myDir=${serverPath}/source/mysql-apt |
||||||
|
|
||||||
|
OS_ARCH=`arch` |
||||||
|
MYSQL_VER=8.3.0 |
||||||
|
SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28-${OS_ARCH} |
||||||
|
|
||||||
|
# cd /www/server/mdserver-web/plugins/mysql-apt && bash install.sh install 8.3 |
||||||
|
# cd /www/server/mdserver-web && python3 /www/server/mdserver-web/plugins/mysql-apt/index.py start 8.3 |
||||||
|
APT_INSTALL() |
||||||
|
{ |
||||||
|
|
||||||
|
######## |
||||||
|
mkdir -p $myDir |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
|
||||||
|
# Linux - Generic |
||||||
|
if [ ! -f ${myDir}/mysql-${SUFFIX_NAME}.tar.xz ];then |
||||||
|
wget --no-check-certificate -O ${myDir}/mysql-${SUFFIX_NAME}.tar.xz https://cdn.mysql.com/archives/mysql-8.3/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
fi |
||||||
|
|
||||||
|
if [ -d ${myDir} ];then |
||||||
|
cd ${myDir} && tar -Jxf ${myDir}/mysql-${SUFFIX_NAME}.tar.xz |
||||||
|
cp -rf ${myDir}/mysql-${SUFFIX_NAME}/* $serverPath/mysql-apt |
||||||
|
fi |
||||||
|
|
||||||
|
# 测试时可关闭 |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
####### |
||||||
|
} |
||||||
|
|
||||||
|
APT_UNINSTALL() |
||||||
|
{ |
||||||
|
### |
||||||
|
rm -rf $myDir/mysql-${SUFFIX_NAME} |
||||||
|
### |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
Install_mysql() |
||||||
|
{ |
||||||
|
echo '正在安装脚本文件...' |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_INSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
if [ "$?" == "0" ];then |
||||||
|
mkdir -p $serverPath/mysql-apt |
||||||
|
echo '8.3' > $serverPath/mysql-apt/version.pl |
||||||
|
echo '安装完成' |
||||||
|
else |
||||||
|
echo '8.3' > $serverPath/mysql-apt/version.pl |
||||||
|
echo "暂时不支持该系统" |
||||||
|
fi |
||||||
|
} |
||||||
|
|
||||||
|
Uninstall_mysql() |
||||||
|
{ |
||||||
|
|
||||||
|
isApt=`which apt` |
||||||
|
if [ "$isApt" != "" ];then |
||||||
|
APT_UNINSTALL |
||||||
|
fi |
||||||
|
|
||||||
|
rm -rf $serverPath/mysql-apt |
||||||
|
echo '卸载完成' |
||||||
|
} |
||||||
|
|
||||||
|
action=$1 |
||||||
|
if [ "${1}" == 'install' ];then |
||||||
|
Install_mysql |
||||||
|
else |
||||||
|
Uninstall_mysql |
||||||
|
fi |
Loading…
Reference in new issue