diff --git a/scripts/mysql.sql b/scripts/mysql.sql index e3f23ce0c..3aab6b7da 100644 --- a/scripts/mysql.sql +++ b/scripts/mysql.sql @@ -1,5 +1,11 @@ -SET GLOBAL innodb_file_per_table = ON, - innodb_file_format = Barracuda, - innodb_large_prefix = ON; +SET @s = IF(version() < 8 OR version() LIKE '%MariaDB%', + 'SET GLOBAL innodb_file_per_table = ON, + innodb_file_format = Barracuda, + innodb_large_prefix = ON;', + 'SET GLOBAL innodb_file_per_table = ON;'); +PREPARE stmt1 FROM @s; +EXECUTE stmt1; + DROP DATABASE IF EXISTS gogs; CREATE DATABASE IF NOT EXISTS gogs CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; +