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

Jak nainstalovat a zabezpečit MariaDB na CentOS 8

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 MariaDB Foundation.

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. Je to výchozí balíček na CentOS 8 a v době psaní této příručky je aktuální stabilní verze 10.3.7.

V této příručce vysvětlíme, jak nainstalovat nejnovější verzi MariaDB na server CentOS 8.

Nasazení vašeho cloudového serveru
Pokud jste se u Cloudwafer ještě nezaregistrovali, měli byste začít tím, že se zaregistrujete. Věnujte chvíli vytvoření účtu, po kterém můžete snadno nasadit své vlastní cloudové servery.

Jakmile se zaregistrujete, přihlaste se do své klientské oblasti Cloudwafer pomocí hesla uvedeného ve vaší poště a nasaďte svůj cloudový server Cloudwafer.

Krok 1:Nainstalujte MariaDB
Zadáním příkazu níže do Yum nainstalujte balíček MariaDB stisknutím y až budete vyzváni k potvrzení, že chceme pokračovat:

sudo yum install mariadb-server

Po dokončení instalace povolte mariadb, aby se spustil při bootování, a poté spusťte službu pomocí následujících příkazů:

sudo systemctl enable mariadb
sudo systemctl start mariadb

Chcete-li zkontrolovat stav Maridb, zadejte následující příkaz:

sudo systemctl status mariadb

Krok 2:Zabezpečení serveru MariaDB
Dalším krokem je zabezpečení naší nové instalace. MariaDB obsahuje bezpečnostní skript pro změnu některých méně bezpečných výchozích možností. Pro spuštění bezpečnostního skriptu zadejte následující příkaz:

sudo mysql_secure_installation

Skript poskytuje podrobné vysvětlení pro každý krok. První výzva vyžaduje heslo uživatele root, které nebylo nastaveno, takže stiskneme ENTER jak doporučuje.

Dále budeme vyzváni k nastavení tohoto root hesla, o kterém se rozhodnete vy.

Poté přijmeme všechny návrhy zabezpečení stisknutím Y a poté ENTER pro zbývající výzvy, což odstraní anonymní uživatele , zakázat vzdálené přihlášení root , odeberte testovací databázi a znovu načtěte tabulky oprávnění .

Krok 3:Testování
Po zabezpečení databázového serveru můžeme ověřit, že MariaDB funguje podle potřeby.
Zadáním následujícího příkazu zkontrolujte nainstalovanou verzi:

mysql -V

Můžeme také použít mysqladmin tool, klient, který vám umožní spouštět administrativní příkazy zadáním příkazu:

mysqladmin -u root -p version

To znamená, že instalace byla úspěšná.


  1. Porovnání Amazon RDS Point-in-Time Recovery s ClusterControl

  2. 3 způsoby, jak vygenerovat skript CREATE TABLE z existující tabulky v SQLite

  3. Jak RTRIM_ORACLE() funguje v MariaDB

  4. Nelze otevřít databázi SQLite z SQLIte Helper Oncreate, když je OnCreate spuštěno prvním otevřením databáze