sql >> Databáze >  >> RDS >> MariaDB

Jak nainstalovat a zabezpečit MariaDB na Debian 9

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á.


  1. mysqli_stmt::bind_param():Počet prvků v řetězci definice typu neodpovídá počtu proměnných vazby

  2. Jak se interpretuje SQL s rekurzivním příkazem?

  3. org.postgresql.util.PSQLException:Index sloupce je mimo rozsah:3, počet sloupců:2

  4. Může spravovaný ovladač Oracle správně používat async/await?