diff --git a/app/SSH/Services/Database/scripts/mariadb/install-10.11.sh b/app/SSH/Services/Database/scripts/mariadb/install-10.11.sh new file mode 100755 index 0000000..4e4d170 --- /dev/null +++ b/app/SSH/Services/Database/scripts/mariadb/install-10.11.sh @@ -0,0 +1,14 @@ +wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup + +chmod +x mariadb_repo_setup + +sudo DEBIAN_FRONTEND=noninteractive ./mariadb_repo_setup \ + --mariadb-server-version="mariadb-10.11" + +sudo DEBIAN_FRONTEND=noninteractive apt-get update + +sudo DEBIAN_FRONTEND=noninteractive apt-get install mariadb-server mariadb-backup -y + +sudo systemctl unmask mysql.service + +sudo service mysql start diff --git a/app/SSH/Services/Database/scripts/mariadb/install-10.6.sh b/app/SSH/Services/Database/scripts/mariadb/install-10.6.sh new file mode 100755 index 0000000..393595b --- /dev/null +++ b/app/SSH/Services/Database/scripts/mariadb/install-10.6.sh @@ -0,0 +1,14 @@ +wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup + +chmod +x mariadb_repo_setup + +sudo DEBIAN_FRONTEND=noninteractive ./mariadb_repo_setup \ + --mariadb-server-version="mariadb-10.6" + +sudo DEBIAN_FRONTEND=noninteractive apt-get update + +sudo DEBIAN_FRONTEND=noninteractive apt-get install mariadb-server mariadb-backup -y + +sudo systemctl unmask mysql.service + +sudo service mysql start diff --git a/app/SSH/Services/Database/scripts/mariadb/install-11.4.sh b/app/SSH/Services/Database/scripts/mariadb/install-11.4.sh new file mode 100755 index 0000000..739261a --- /dev/null +++ b/app/SSH/Services/Database/scripts/mariadb/install-11.4.sh @@ -0,0 +1,14 @@ +wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup + +chmod +x mariadb_repo_setup + +sudo DEBIAN_FRONTEND=noninteractive ./mariadb_repo_setup \ + --mariadb-server-version="mariadb-11.4" + +sudo DEBIAN_FRONTEND=noninteractive apt-get update + +sudo DEBIAN_FRONTEND=noninteractive apt-get install mariadb-server mariadb-backup -y + +sudo systemctl unmask mysql.service + +sudo service mysql start diff --git a/config/core.php b/config/core.php index f1a6686..8b141ec 100755 --- a/config/core.php +++ b/config/core.php @@ -38,6 +38,9 @@ 'mysql80', 'mariadb103', 'mariadb104', + 'mariadb106', + 'mariadb1011', + 'mariadb114', 'postgresql12', 'postgresql13', 'postgresql14', @@ -50,6 +53,9 @@ 'mysql80' => 'mysql', 'mariadb103' => 'mariadb', 'mariadb104' => 'mariadb', + 'mariadb106' => 'mariadb', + 'mariadb1011' => 'mariadb', + 'mariadb114' => 'mariadb', 'postgresql12' => 'postgresql', 'postgresql13' => 'postgresql', 'postgresql14' => 'postgresql', @@ -63,6 +69,9 @@ 'mariadb' => '10.3', 'mariadb103' => '10.3', 'mariadb104' => '10.4', + 'mariadb106' => '10.6', + 'mariadb1011' => '10.11', + 'mariadb114' => '11.4', 'postgresql12' => '12', 'postgresql13' => '13', 'postgresql14' => '14', @@ -193,14 +202,23 @@ \App\Enums\OperatingSystem::UBUNTU20 => [ '10.3' => 'mariadb', '10.4' => 'mariadb', + '10.6' => 'mariadb', + '10.11' => 'mariadb', + '11.4' => 'mariadb', ], \App\Enums\OperatingSystem::UBUNTU22 => [ '10.3' => 'mariadb', '10.4' => 'mariadb', + '10.6' => 'mariadb', + '10.11' => 'mariadb', + '11.4' => 'mariadb', ], \App\Enums\OperatingSystem::UBUNTU24 => [ '10.3' => 'mariadb', '10.4' => 'mariadb', + '10.6' => 'mariadb', + '10.11' => 'mariadb', + '11.4' => 'mariadb', ], ], 'postgresql' => [