MariaDB je komunitou vyvinutá větev systému správy relačních databází MySQL, která má zůstat zdarma pod GNU GPL. Vývoj je veden některými původními vývojáři MySQL, kteří jej rozvětvovali kvůli obavám z jeho akvizice společností Oracle Corporation. Přispěvatelé jsou povinni sdílet svá autorská práva s nadací MariaDB.
MariaDB Server je jedním z nejpopulárnějších databázových serverů na světě. Je vytvořen původními vývojáři MySQL a je zaručeno, že zůstane open source. Mezi významné uživatele patří Wikipedia, WordPress.com a Google.
V této příručce vysvětlíme, jak nainstalovat nejnovější verzi MariaDB na server Debian 9.
Můžete si také přečíst průvodce instalací MariaDB na server CentOS 7 a na serveru Ubuntu
sudo apt install mariadb-server
Po instalaci zadejte níže uvedený příkaz a zkontrolujte stav naší instalace MariaDB:
sudo systemctl status mariadb
Naše databáze MySQL je nyní spuštěna, takže další věcí, kterou musíte udělat, je spustit jednoduchý bezpečnostní skript, který odstraní některá nebezpečná výchozí nastavení a uzamkne některý výchozí přístup k našemu databázovému systému. Spusťte skript zadáním příkazu níže:
sudo mysql_secure_installation
Skript se zeptá na několik otázek včetně:
- Aktuální heslo uživatele root – Vzhledem k tomu, že se jedná o novou instalaci MySQL, pravděpodobně žádné nemáte, takže jej můžete nechat prázdné a budete dotázáni, zda jej chcete nastavit. Zadejte Y a pokračujte.
- Odstranění anonymních uživatelů – zadejte Y nebo stiskněte tlačítko Enter a vyberte výchozí (což je Y).
- Vzdáleně zakázat přihlášení uživatele root – zadejte Y nebo stiskněte tlačítko Enter a vyberte výchozí (což je Y).
- Odebrat testovací databázi – zadejte Y nebo stiskněte tlačítko Enter a vyberte výchozí (což je Y)
- Znovu načíst tabulky oprávnění – zadejte Y nebo stiskněte tlačítko Enter a vyberte výchozí (což je Y)
Po zabezpečení databázového serveru můžeme ověřit, zda MariaDB funguje podle potřeby. Chcete-li zkontrolovat nainstalovanou verzi, zadejte následující příkaz:
mysql --version
Můžeme také použít mysqladmin
tool, klient, který vám umožní spouštět administrativní příkazy zadáním příkazu:
sudo mysqladmin -u root -p version
To znamená, že instalace byla úspěšná.