Skip to content

Commit 2f9743b

Browse files
committed
Actually update the max_packet size
This was tried with e596a3b but did still fail. (cherry picked from commit 1a1aa33)
1 parent e153031 commit 2f9743b

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

.github/jobs/baseinstall.sh

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,41 @@ section_end
6767
section_start "Explicit start mysql + install DB"
6868
sudo /etc/init.d/mysql start
6969

70-
/opt/domjudge/domserver/bin/dj_setup_database -uroot -proot bare-install
70+
mysql_root "CREATE DATABASE IF NOT EXISTS \`domjudge\` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;"
71+
mysql_root "CREATE USER IF NOT EXISTS \`domjudge\`@'%' IDENTIFIED BY 'domjudge';"
72+
mysql_root "GRANT SELECT, INSERT, UPDATE, DELETE ON \`domjudge\`.* TO 'domjudge'@'%';"
73+
mysql_root "FLUSH PRIVILEGES;"
74+
75+
# Show some MySQL debugging
76+
mysql_root "show databases"
77+
mysql_root "SELECT CURRENT_USER();"
78+
mysql_root "SELECT USER();"
79+
mysql_root "SELECT user,host FROM mysql.user"
80+
mysql_root "SET GLOBAL max_allowed_packet=1073741824"
81+
echo "unused:sqlserver:domjudge:domjudge:domjudge:3306" > /opt/domjudge/domserver/etc/dbpasswords.secret
82+
mysql_user "SELECT CURRENT_USER();"
83+
mysql_user "SELECT USER();"
84+
section_end
85+
86+
if [ "${db}" = "install" ]; then
87+
section_start "Install DOMjudge database"
88+
/opt/domjudge/domserver/bin/dj_setup_database -uroot -proot bare-install
89+
section_end
90+
elif [ "${db}" = "upgrade" ]; then
91+
section_start "Upgrade DOMjudge database"
92+
/opt/domjudge/domserver/bin/dj_setup_database -uroot -proot upgrade
93+
section_end
94+
fi
95+
96+
section_start "Show PHP config"
97+
php -v | tee -a "$ARTIFACTS"/php.txt
98+
php -m | tee -a "$ARTIFACTS"/php.txt
99+
section_end
100+
101+
section_start "Show general config"
102+
printenv | tee -a "$ARTIFACTS"/environment.txt
103+
cp /etc/os-release "$ARTIFACTS"/os-release.txt
104+
cp /proc/cmdline "$ARTIFACTS"/cmdline.txt
71105
section_end
72106

73107
section_start "Setup webserver"

0 commit comments

Comments
 (0)