Comment 2 for bug 1686859

Revision history for this message
Lars Tangvald (lars-tangvald) wrote :

The following diff on start_mysqld_and_run.sh fixes the failure, but a couple of notes:
1. This will break it for MariaDB. I think there's a package in sid that has changed the same script to support both variants, so will try to find that instead
2. The --secure-file-priv= was needed because the tests load data from a file, and I also had to set MySQL's apparmor profile to complain mode to make this work. Aside from --secure-file-priv, the diff is just copied from ruby-mysql2

20,21c20,21
< mysql_install_db --no-defaults --datadir=${MYTEMP_DIR} --force --skip-name-resolve --user=${DO_MYSQL_USER}
< /usr/sbin/mysqld --no-defaults --user=${DO_MYSQL_USER} --socket=${MYSQL_UNIX_PORT} --datadir=${MYTEMP_DIR} --skip-networking --skip-grant &
---
> mysql_install_db --no-defaults --datadir=${MYTEMP_DIR} --insecure --basedir=/usr --user=${DO_MYSQL_USER}
> /usr/sbin/mysqld --no-defaults --user=${DO_MYSQL_USER} --socket=${MYSQL_UNIX_PORT} --datadir=${MYTEMP_DIR} --skip-networking --secure-file-priv= &