[Ubuntu] Downgrade mysql to 8.0.26 (#4674)

This commit is contained in:
Mikhail Koliada
2021-12-07 23:38:14 +03:00
committed by GitHub
parent 4a8cc99a63
commit 77f9a979a8
3 changed files with 28 additions and 9 deletions

View File

@@ -4,22 +4,41 @@
## Desc: Installs MySQL Client
################################################################################
export ACCEPT_EULA=Y
source /etc/os-release
# Mysql setting up root password
MYSQL_ROOT_PASSWORD=root
echo "mysql-server mysql-server/root_password password $MYSQL_ROOT_PASSWORD" | debconf-set-selections
echo "mysql-server mysql-server/root_password_again password $MYSQL_ROOT_PASSWORD" | debconf-set-selections
# Install MySQL Client
apt-get install mysql-client -y
mkdir -p /tmp/mysql
pushd /tmp
# Install MySQL Server
apt-get install -y mysql-server
# Mandatory dependency
apt-get install -y libmecab2 libaio1
#Install MySQL Dev tools
apt install libmysqlclient-dev -y
wget -q https://downloads.mysql.com/archives/get/p/23/file/mysql-server_8.0.26-1ubuntu${VERSION_ID}_amd64.deb-bundle.tar
tar -xf mysql-server_8.0.26-1ubuntu${VERSION_ID}_amd64.deb-bundle.tar -C /tmp/mysql
pushd mysql
# Remove debs with debug info
rm mysql-community-*debug*.deb
mysql_debs=(
mysql-common*
mysql-community-client-plugins*
mysql-community-client*
mysql-client*
mysql-community-server*
mysql-server*
libmysqlclient21*
libmysqlclient-dev*
)
for package in ${mysql_debs[@]}; do
dpkg -i $package
done
# Disable mysql.service
systemctl is-active --quiet mysql.service && systemctl stop mysql.service
systemctl disable mysql.service