Toto je rychlý návod k instalaci MariaDB 10.3 Databázový server v systému FreeBSD 12. Postupováním podle pokynů zde budete moci nastavit databázi na svém vlastním serveru FreeBSD.
1- Aktualizujte kolekci portů FreeBSD
Před instalací MariaDB byste měli aktualizovat strom portů FreeBSD pomocí následujícího příkazu:
$ su - $ portsnap načíst aktualizaci
Abyste se ujistili, že je příkaz portsnap správně proveden, extrahujte snímek do / usr / ports pomocí níže uvedeného příkazu:
$ sudo portsnap extrakt
Výše uvedený příkaz musíte spustit pouze jednou, když spouštíte příkaz portsnap poprvé. Váš výstup by měl na konci zobrazit zásadní zprávu; ignorovat to.
Chcete-li zjistit, zda jste drželi krok s aktualizacemi, zadejte následující příkaz:
$ sudo portsnap načíst aktualizaci
2- Nainstalujte MariaDB 10.3 Databázový server
Nyní jste připraveni nainstalovat MariaDB pomocí stromových portů FreeBSD; lze jej nainstalovat z jeho binárního balíčku pomocí správce balíčků FreeBSD.
Chcete-li zjistit, zda lze nejnovější verzi MariaDB nainstalovat pomocí mezipaměti balíků FreeBSD, zadejte následující:
$ pkg hledat mariadb | grep 10.3Výstup jasně naznačuje, že nejnovější verzí je FreeBSD 10.X.xx. Zadejte následující příkaz:
$ sudo pkg nainstalujte mariadb103-server mariadb103-client
3- Spusťte službu mysql-server
Když je MariaDB úspěšně nainstalován na váš server FreeBSD, zbývá už jen jej povolit, než jej konečně použijete.
Aktivujte službu mysql-server pomocí následujícího příkazu:
$ sudo sysrc mysql_enable = anoTo by mělo umožnit spuštění služby po restartu. Chcete-li spustit službu mysql-server na vašem FreeBSD, zadejte:
Spuštění služby $ sudo mysql-server
4 - Proveďte zpevnění serveru pro MariaDB
Zadejte následující příkaz:
$ mysql_secure_installation
Budete vyzváni k zadání a opětovnému zadání nového hesla spolu s řadou dalších otázek, na které byste měli všichni odpovědět ano. Jen se ujistěte, že jste nastavili heslo root databáze, deaktivovali vzdálená přihlášení root, odstranili všechny anonymní uživatele a odebrali testovací databázi z otevřeného přístupu.
Proveďte test jako uživatel root:
$ mysql -u root -p
Poté zadejte heslo.
5- Řetězcová služba MariaDB s localhost
Pomocí příkazu sockstat zobrazíte aktivity související s naší nově nainstalovanou službou MariaDB:
$ sockstat -4 -6 | grep 3306Výstup označuje, že služba byla integrována se všemi síťovými rozhraními. Nyní se může stát, že nemáte službu připojenou k síťové databázi. V takovém případě použijte následující příkaz:
$ sysrc mysql_args = "- bind-address = 127.0.0.1 "Změny budou provedeny konzistentně po restartu systému. Chcete-li restartovat systém, zadejte:
$ service restart mysql-serveru
Po restartu systému potvrďte změny pomocí následujícího příkazu:
$ sockstat -4 -6 | grep mysql
Zabalit to
Doufejme, že jste ve svém systému FreeBSD spustili MariaDB. Funkce obsažené v nejnovější instalaci MariaDB jsou:
- Získáte InnoDB (také se sloupcem okamžitého přidání) jako výchozí modul úložiště pro MariaDB.
- Paralelní a vícezdrojová replikace.
- S MariaDB můžete použít smyčky FOR.
- Průhledné sloupy.
- Nejnovější verze jsou dodávány s Galera Cluster.
- Můžete přidat sekvence.
- Komprese sloupců jsou nyní nezávislé na úložném modulu.