Skip to content

Commit

Permalink
Merge pull request #44 from kazuho/mysql-5.7
Browse files Browse the repository at this point in the history
install mysql 5.7 on CI
  • Loading branch information
Songmu authored Apr 6, 2024
2 parents 6950a59 + f8ea0d3 commit 9854bde
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions author/ci_install_mysql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ if [[ $DATABASE_ADAPTER =~ (mariadb|mysql-(5\.7|8\.0)) ]]; then
sudo apt-get update -q
sudo apt-get install -q --yes --force-yes -f --option DPkg::Options::=--force-confnew mariadb-server libmariadb-dev
sudo mariadb-upgrade
elif [[ $DATABASE_ADAPTER =~ mysql-(5\.7|8\.0) ]]; then
elif [[ $DATABASE_ADAPTER =~ mysql-5\.7 ]]; then
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29
# XXX: The switch to mysql 5.7 is not currently working....
cat <<EOC | sudo debconf-set-selections
mysql-apt-config mysql-apt-config/select-server select $DATABASE_ADAPTER
mysql-apt-config mysql-apt-config/repo-codename select bionic
Expand All @@ -22,6 +21,8 @@ EOC
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
sudo dpkg --install mysql-apt-config_0.8.29-1_all.deb
sudo apt-get update -q
sudo apt-get install -q --yes --option Dpkg::Options::=--force-confnew mysql-server libmysqlclient-dev
sudo apt-cache policy mysql-server
sudo apt-get remove --yes mysql-client-8.0 mysql-client-core-8.0
sudo apt-get install -q --yes -f --option DPkg::Options::=--force-confnew mysql-client=5.7* mysql-community-server=5.7* mysql-server=5.7*
fi
fi

0 comments on commit 9854bde

Please sign in to comment.