pull/644/head
Mr Chen 5 months ago
parent bde27382b7
commit 3e5c005f25
  1. 30
      plugins/mysql-apt/versions/8.4/install_generic.sh
  2. 4
      scripts/install/debian.sh
  3. 4
      scripts/install/ubuntu.sh

@ -44,7 +44,7 @@ fi
MYSQL_VER=8.4.2 MYSQL_VER=8.4.2
SUFFIX_NAME=${MYSQL_VER}-1${OSNAME}${VERSION_ID}_${ARCH} SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28_${TMP_ARCH}
# /lib/systemd/system/mysql.service # /lib/systemd/system/mysql.service
@ -60,33 +60,13 @@ mkdir -p /var/run/mysqld
chown mysql -R /var/run/mysqld chown mysql -R /var/run/mysqld
# Linux - Generic # Linux - Generic
# https://cdn.mysql.com/archives/mysql-8.4/mysql-8.4.2-linux-glibc2.28-x86_64.tar.xz # https://cdn.mysql.com/archives/mysql-8.4/mysql-8.4.2-linux-glibc2.28-x86_64.tar.xz
wget --no-check-certificate -O ${myDir}/mysql-${SUFFIX_NAME}.tar.xz https://cdn.mysql.com/archives/mysql-8.4/mysql-${SUFFIX_NAME}.tar.xz
# SUFFIX_NAME=${MYSQL_VER}-linux-glibc2.28_${TMP_ARCH} if [ -d ${myDir} ];then
# wget --no-check-certificate -O mysql-8.4.2-linux-glibc2.28-x86_64.tar.xz https://cdn.mysql.com/archives/mysql-8.4/mysql-${SUFFIX_NAME}.tar.xz cd ${myDir} && tar zvxf ${myDir}/mysql-${SUFFIX_NAME}.tar.xz
wget --no-check-certificate -O ${myDir}/mysql-server_${SUFFIX_NAME}.deb-bundle.tar https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-server_${SUFFIX_NAME}.deb-bundle.tar
chmod +x ${myDir}/mysql-server_${SUFFIX_NAME}.deb-bundle.tar
cd ${myDir} && tar vxf ${myDir}/mysql-server_${SUFFIX_NAME}.deb-bundle.tar
apt update -y
apt install -y libnuma1 libaio1 libmecab2
# 安装
dpkg -X mysql-common_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
fi
dpkg -X mysql-community-client-plugins_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-community-client-core_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-community-client_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-client_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-community-server-core_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-community-server_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
dpkg -X mysql-server_${SUFFIX_NAME}.deb $serverPath/mysql-apt/bin
# 测试时可关闭 # 测试时可关闭
rm -rf $myDir rm -rf $myDir

@ -82,6 +82,10 @@ apt install -y libncurses5
apt install -y libncurses5-dev apt install -y libncurses5-dev
apt install -y bzip2 apt install -y bzip2
apt install -y libnuma1
apt install -y libaio1
apt install -y libmecab2
P_VER=`python3 -V | awk '{print $2}'` P_VER=`python3 -V | awk '{print $2}'`
if version_ge "$P_VER" "3.11.0" ;then if version_ge "$P_VER" "3.11.0" ;then
echo -e "\e[1;31mapt install python3.12-venv\e[0m" echo -e "\e[1;31mapt install python3.12-venv\e[0m"

@ -39,6 +39,10 @@ apt install -y libncurses5-dev
apt install -y software-properties-common apt install -y software-properties-common
apt install -y bzip2 apt install -y bzip2
apt install -y libnuma1
apt install -y libaio1
apt install -y libmecab2
P_VER=`python3 -V | awk '{print $2}'` P_VER=`python3 -V | awk '{print $2}'`
if version_ge "$P_VER" "3.11.0" ;then if version_ge "$P_VER" "3.11.0" ;then
echo -e "\e[1;31mapt install python3.12-venv\e[0m" echo -e "\e[1;31mapt install python3.12-venv\e[0m"

Loading…
Cancel
Save