Jak nainstalovat MariaDB na Ubuntu 22.04. MariaDB je jeden z nejrozšířenějších databázových softwarů postavených na MySQL a používaný pro několik známých aplikací, které využívají jako WordPress a mnoho dalších.
V této příručce se dozvíte, jak nainstalovat nejnovější komunitní server MariaDB na Ubuntu 22.04
Toto nastavení je testováno v cloudu Google, takže bude fungovat na všech cloudových hostingových službách, jako je AWS, Azure nebo jakékoli VPS nebo na jakýchkoli dedikovaných serverech se systémem Ubuntu 22.04.
Předpoklady
- Kořenový přístup k vašemu serveru nebo uživateli sudo.
Krok 1:Inicializace nastavení
Začněte aktualizací balíčků na nejnovější dostupnou verzi pomocí následujícího příkazu.
sudo apt update sudo apt upgrade
Po aktualizaci nastavení můžete zahájit nastavení.
Krok 2:Instalace MariaDB
Ve výchozím nastavení mají úložiště Ubuntu 22.04 balíček MariaDB verze 10.6. Můžete jej tedy nainstalovat přímo
sudo apt install mariadb-server mariadb-client
Po dokončení instalace se služba MariaDB automaticky spustí. Chcete-li ověřit, že server MariaDB běží, zadejte:
sudo service mariadb status
Výstup by měl ukazovat, že služba je povolena a spuštěna:
● mariadb.service - MariaDB 10.6.7 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-05-12 16:49:10 UTC; 9h ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 1632 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 7 (limit: 1146) Memory: 261.7M CPU: 1min 41.373s CGroup: /system.slice/mariadb.service └─1632 /usr/sbin/mariadbd
Nyní jste nainstalovali nejnovější verzi serveru MariaDB.
Krok 3:Zabezpečte MariaDB
Instalace MariaDB je dodávána se skriptem s názvem mysql_secure_installation
což vám umožní snadno zlepšit zabezpečení serveru MariaDB.
sudo mysql_secure_installation
Budete vyzváni k přepnutí typu ověřování.
Setting the root password or using the unix_socket ensures that nobody can log into the MariaDB root user without the proper authorisation. You already have your root account protected, so you can safely answer 'n'. Switch to unix_socket authentication [Y/n]
Pro použití výchozí metody ověřování by bylo lepší zadat n. Pokud je toto přepnuto, může to v mnoha případech stačit pro větší bezpečnost a použitelnost, ale také to komplikuje věci, když potřebujete povolit administrátorská práva pro externí programy (např. phpMyAdmin).
Na další výzvě budete požádáni o nastavení hesla pro uživatele root MariaDB.
Pokud nastavíte plugin pro ověření hesla, skript vám ukáže sílu vašeho nového hesla. Zadejte y
pro potvrzení hesla.
Dále budete požádáni o odebrání anonymního uživatele, omezení přístupu uživatele root k místnímu počítači, odebrání testovací databáze a opětovné načtení tabulek oprávnění. Měli byste odpovědět y
na všechny otázky.
Verzi MariaDB můžete zkontrolovat pomocí příkazu níže.
sudo mysqladmin version
Output mysqladmin Ver 9.1 Distrib 10.6.7-MariaDB, for debian-linux-gnu on x86_64 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Server version 10.6.7-MariaDB-2ubuntu1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /run/mysqld/mysqld.sock Uptime: 2 min 47 sec Threads: 1 Questions: 74 Slow queries: 0 Opens: 33 Open tables: 26 Queries per second avg: 0.443
Rozšiřte svou kariéru v administraci systému Linux s dokončeným školicím kurzem a získejte práci svých snů.
Závěr
Nyní jste se naučili, jak nainstalovat server MariaDB na Ubuntu 22.04 a zabezpečit jej.
Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.