diff --git a/.gitignore b/.gitignore index 54e84ad..ba33269 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ # ignore "current" directories /**/current + +.qodo diff --git a/bin/mysql8.0.41/bearsampp.conf b/bin/mysql8.0.41/bearsampp.conf new file mode 100644 index 0000000..0b78ab0 --- /dev/null +++ b/bin/mysql8.0.41/bearsampp.conf @@ -0,0 +1,10 @@ +mysqlVersion = "8.0.41" +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.0.41/init.bat b/bin/mysql8.0.41/init.bat new file mode 100644 index 0000000..b114f48 --- /dev/null +++ b/bin/mysql8.0.41/init.bat @@ -0,0 +1,3 @@ +@ECHO OFF + +%~dp0bin\mysqld.exe --initialize-insecure diff --git a/bin/mysql8.0.41/my.ini b/bin/mysql8.0.41/my.ini new file mode 100644 index 0000000..5056d14 --- /dev/null +++ b/bin/mysql8.0.41/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.0.41 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.0.41/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 +default_authentication_plugin=mysql_native_password +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.0.41/my.ini.ber b/bin/mysql8.0.41/my.ini.ber new file mode 100644 index 0000000..5056d14 --- /dev/null +++ b/bin/mysql8.0.41/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.0.41 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.0.41/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 +default_authentication_plugin=mysql_native_password +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.4/bearsampp.conf b/bin/mysql8.4.4/bearsampp.conf new file mode 100644 index 0000000..d5bf53f --- /dev/null +++ b/bin/mysql8.4.4/bearsampp.conf @@ -0,0 +1,10 @@ +mysqlVersion = "8.4.4" +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.4/init.bat b/bin/mysql8.4.4/init.bat new file mode 100644 index 0000000..b114f48 --- /dev/null +++ b/bin/mysql8.4.4/init.bat @@ -0,0 +1,3 @@ +@ECHO OFF + +%~dp0bin\mysqld.exe --initialize-insecure diff --git a/bin/mysql8.4.4/my.ini b/bin/mysql8.4.4/my.ini new file mode 100644 index 0000000..b40a52f --- /dev/null +++ b/bin/mysql8.4.4/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.4 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.4/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.4/my.ini.ber b/bin/mysql8.4.4/my.ini.ber new file mode 100644 index 0000000..f1be39c --- /dev/null +++ b/bin/mysql8.4.4/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.4 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql8.4.4/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/mysql9.2.0/bearsampp.conf b/bin/mysql9.2.0/bearsampp.conf new file mode 100644 index 0000000..1ad8568 --- /dev/null +++ b/bin/mysql9.2.0/bearsampp.conf @@ -0,0 +1,10 @@ +mysqlVersion = "9.2.0" +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/mysql9.2.0/init.bat b/bin/mysql9.2.0/init.bat new file mode 100644 index 0000000..b114f48 --- /dev/null +++ b/bin/mysql9.2.0/init.bat @@ -0,0 +1,3 @@ +@ECHO OFF + +%~dp0bin\mysqld.exe --initialize-insecure diff --git a/bin/mysql9.2.0/my.ini b/bin/mysql9.2.0/my.ini new file mode 100644 index 0000000..2080f7b --- /dev/null +++ b/bin/mysql9.2.0/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/mysql9.2.0 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql9.2.0/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 +#default_authentication_plugin=mysql_native_password +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/mysql9.2.0/my.ini.ber b/bin/mysql9.2.0/my.ini.ber new file mode 100644 index 0000000..2080f7b --- /dev/null +++ b/bin/mysql9.2.0/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/mysql9.2.0 +log-error=~BEARSAMPP_LIN_PATH~/logs/mysql.log +datadir=~BEARSAMPP_LIN_PATH~/bin/mysql/mysql9.2.0/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 +#default_authentication_plugin=mysql_native_password +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 90c2caf..c0cf5fa 100644 --- a/build.properties +++ b/build.properties @@ -1,5 +1,5 @@ bundle.name = mysql -bundle.release = 2024.12.1 +bundle.release = 2025.1.23 bundle.type = bins bundle.format = 7z diff --git a/releases.properties b/releases.properties index 7223e41..8053f56 100644 --- a/releases.properties +++ b/releases.properties @@ -7,9 +7,12 @@ 8.0.33 = https://github.com/Bearsampp/module-mysql/releases/download/2023.7.7/bearsampp-mysql-8.0.33-2023.7.7.7z 8.0.36 = https://github.com/Bearsampp/module-mysql/releases/download/2024.4.10/bearsampp-mysql-8.0.36-2024.4.10.7z 8.0.37 = https://github.com/Bearsampp/module-mysql/releases/download/2024.5.9/bearsampp-mysql-8.0.37-2024.5.9.7z +8.0.41 = https://github.com/Bearsampp/module-mysql/releases/download/2025.1.23/bearsampp-mysql-8.0.41-2025.1.23.7z 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 +8.4.4 = https://github.com/Bearsampp/module-mysql/releases/download/2025.1.23/bearsampp-mysql-8.4.4-2025.1.23.7z 9.0.1 = https://github.com/Bearsampp/module-mysql/releases/download/2024.7.28/bearsampp-mysql-9.0.1-2024.8.7.7z 9.1.0 = https://github.com/Bearsampp/module-mysql/releases/download/2024.12.1/bearsampp-mysql-9.1.0-2024.12.1.7z +9.2.0 = https://github.com/Bearsampp/module-mysql/releases/download/2025.1.23/bearsampp-mysql-9.2.0-2025.1.23.7z