Revision history for Perl extension Test::mysqld. 1.0030 2024-04-06T14:22:15Z - Support DBD::MariaDB 1.0020 2024-04-05T16:35:54Z - introduce GitHub Actions for CI - Use UNIX socket authentication with MariaDB 10.4.3 - ignore-db-dir on MySQL 5.7 only - Don't loop endlessly if mysqld fails to start - Replace which with command -v for POSIX-compliant - fix Test 05-copy-data-from.t Fails 1.0013 2020-02-16T16:31:01Z - Clean out Perl environment (PERL5LIB etc) before calling MySQL Perl programs 1.0012 2018-07-23T11:25:42Z - support `copy_data_from` on MySQL 8 1.0011 2018-07-13T09:05:49Z - `DROP DATABASE` is not needed on setup even if MySQL 8 - [refactoring] apply --ignore-db-dir option when --initialize 1.0010 2018-07-10T08:46:20Z - for MySQL 8, always `DROP DATABASE IF EXISTS test` explicitly on setup (Songmu) - use Cwd::abs_path instead of using File::Spec and readlink (Songmu) - Fix basedir detection on mac (AngeldsWang) 1.0000 2018-05-16T15:21:49Z - This be 1.0! - Fix deps 0.22 2018-05-16T15:05:22Z - Fix basedir detection on Amazon Linux (fujiwara) 0.21 2017-04-13T04:50:01Z - Suppress noisy warnings (hirose31) 0.20 2016-12-20T07:30:45Z - fix dist name 0.18 2016-12-20T06:28:12Z - add impl of Test::mysqld::Multi (shogo82148) - support MySQL 5.7.6 or later (karupanerura ywatase) 0.17 - introduce "copy_data_from", to start-up MySQL with prefilled tables - add "read_log" function that returns the contents of mysqld log 0.16 - fix compatibility issue when trying to use mysqld of homebrew (songmu) 0.15 - only issue the "already running" error when we ask to start the database and not all the time. Solves a bug when you try to connect to an already running test mysql database. (jjnapiork) 0.14 - added "sbin" to mysql subdirs (masaki) - set tmpdir (lecstor) 0.13 - keep $? in tact after calling stop() 0.12 Mon Feb 14 13:37:00 2011 - now compatible with MySQL 5.0.x (by hiratara) 0.11 Fri Oct 16 13:12:00 2009 - test_requires Test::SharedFork 0.06 0.10 Fri Oct 16 13:05:00 2009 - do not destroy mysqld when child process exits 0.09 Thu Oct 15 15:15:00 2009 - always set "host" attribute in dsn if "port" exists (or will fail to connect) 0.07 Thu Oct 15 09:20:00 2009 - add dsn generator - create "test" database if not exists 0.06 Fri Aug 07 09:33:00 2009 - fix misdetection of mysql programs on Solaris 0.05 Thu Aug 06 05:00:00 2009 - pass --basedir to mysql_install_db (or would not work if mysql was installed into a different directory than that specified as build option) 0.04 Wed Aug 05 06:00:00 2009 - return undef from new() and set $errsrt if necessary programs were not found 0.03 Wed Aug 05 00:00:02 2009 - fix bug that causes somewhat strange behaviour in I/O (see svn) 0.02 Wed Aug 05 00:00:01 2009 - permit mysqld to run under root privileges 0.01 Wed Aug 05 00:00:00 2009 - initial release