From 560e9839ae66d6a73777658746d9fea3370f06f4 Mon Sep 17 00:00:00 2001 From: Jacob Waisner Date: Thu, 31 Oct 2024 14:25:08 -0500 Subject: [PATCH] Add MySQL 8.4.3 configuration, initialization script, and update bundle release to 2024.10.31 --- bin/mysql8.4.3/bearsampp.conf | 10 +++++++ bin/mysql8.4.3/init.bat | 3 ++ bin/mysql8.4.3/my.ini | 55 +++++++++++++++++++++++++++++++++++ bin/mysql8.4.3/my.ini.ber | 55 +++++++++++++++++++++++++++++++++++ build.properties | 2 +- releases.properties | 1 + 6 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 bin/mysql8.4.3/bearsampp.conf create mode 100644 bin/mysql8.4.3/init.bat create mode 100644 bin/mysql8.4.3/my.ini create mode 100644 bin/mysql8.4.3/my.ini.ber diff --git a/bin/mysql8.4.3/bearsampp.conf b/bin/mysql8.4.3/bearsampp.conf new file mode 100644 index 0000000..b3782d1 --- /dev/null +++ b/bin/mysql8.4.3/bearsampp.conf @@ -0,0 +1,10 @@ +mysqlVersion = "8.4.3" +mysqlExe = "bin/mysqld.exe" +mysqlCliExe = "bin/mysql.exe" +mysqlAdmin = "bin/mysqladmin.exe" +mysqlConf = "my.ini" +mysqlPort = "3306" +mysqlRootUser = "root" +mysqlRootPwd = "" + +bundleRelease = "@RELEASE_VERSION@" diff --git a/bin/mysql8.4.3/init.bat b/bin/mysql8.4.3/init.bat new file mode 100644 index 0000000..b114f48 --- /dev/null +++ b/bin/mysql8.4.3/init.bat @@ -0,0 +1,3 @@ +@ECHO OFF + +%~dp0bin\mysqld.exe --initialize-insecure diff --git a/bin/mysql8.4.3/my.ini b/bin/mysql8.4.3/my.ini new file mode 100644 index 0000000..be35c20 --- /dev/null +++ b/bin/mysql8.4.3/my.ini @@ -0,0 +1,55 @@ +[client] +port = 3306 +socket = /tmp/mysql.sock + +[mysqld] +port = 3306 +socket = ~BEARSAMPP_LIN_PATH~/tmp/mysql.sock +key_buffer_size = 16M +max_allowed_packet = 1M + +sort_buffer_size = 512K +net_buffer_length = 8K +read_buffer_size = 256K +read_rnd_buffer_size = 512K +myisam_sort_buffer_size = 8M +basedir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.3 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.3/data + +skip-federated + +server-id = 1 + +innodb_buffer_pool_size = 16M +innodb_log_file_size = 5M +innodb_log_buffer_size = 8M +#innodb_flush_log_at_trx_commit = 1 +#innodb_lock_wait_timeout = 50 + +sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO +mysql-native-password=ON +character-set-server=UTF8MB4 + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +no-auto-rehash +#safe-updates + +[isamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[mysqlhotcopy] +interactive-timeout diff --git a/bin/mysql8.4.3/my.ini.ber b/bin/mysql8.4.3/my.ini.ber new file mode 100644 index 0000000..a70f295 --- /dev/null +++ b/bin/mysql8.4.3/my.ini.ber @@ -0,0 +1,55 @@ +[client] +port = 3306 +socket = /tmp/mysql.sock + +[mysqld] +port = 3306 +socket = ~BEARSAMPP_LIN_PATH~/tmp/mysql.sock +key_buffer_size = 16M +max_allowed_packet = 1M + +sort_buffer_size = 512K +net_buffer_length = 8K +read_buffer_size = 256K +read_rnd_buffer_size = 512K +myisam_sort_buffer_size = 8M +basedir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.3 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.3/data + +skip-federated + +server-id = 1 + +innodb_buffer_pool_size = 16M +innodb_log_file_size = 5M +innodb_log_buffer_size = 8M +#innodb_flush_log_at_trx_commit = 1 +#innodb_lock_wait_timeout = 50 + +sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO + mysql-native-password=ON +character-set-server=UTF8MB4 + +[mysqldump] +quick +max_allowed_packet = 16M + +[mysql] +no-auto-rehash +#safe-updates + +[isamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[myisamchk] +key_buffer_size = 20M +sort_buffer_size = 20M +read_buffer = 2M +write_buffer = 2M + +[mysqlhotcopy] +interactive-timeout diff --git a/build.properties b/build.properties index be42859..c91eec9 100644 --- a/build.properties +++ b/build.properties @@ -1,5 +1,5 @@ bundle.name = mysql -bundle.release = 2024.8.7 +bundle.release = 2024.10.31 bundle.type = bins bundle.format = 7z diff --git a/releases.properties b/releases.properties index 0b718e7..5b90613 100644 --- a/releases.properties +++ b/releases.properties @@ -10,4 +10,5 @@ 8.3.0 = https://github.com/Bearsampp/module-mysql/releases/download/2024.6.14/bearsampp-mysql-8.3.0-2024.6.14.7z 8.4 = https://github.com/Bearsampp/module-mysql/releases/download/2024.6.14/bearsampp-mysql-8.4-2024.6.14.7z 8.4.2 = https://github.com/Bearsampp/module-mysql/releases/download/2024.7.28/bearsampp-mysql-8.4.2-2024.7.28.7z +8.4.3 = https://github.com/Bearsampp/module-mysql/releases/download/2024.10.31/bearsampp-mysql-8.4.3-2024.10.31.7z 9.0.1 = https://github.com/Bearsampp/module-mysql/releases/download/2024.7.28/bearsampp-mysql-9.0.1-2024.8.7.7z