GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat MariaDB na Debian 9

MariaDB je open-source, vícevláknový systém správy relačních databází, zpětně kompatibilní náhrada za MySQL. Spravuje a vyvíjí jej MariaDB Foundation včetně některých původních vývojářů MySQL.

S vydáním Debianu 9 bylo MySQL nahrazeno MariaDB jako výchozím databázovým systémem.

V tomto tutoriálu vám ukážeme dvě různé metody, jak nainstalovat MariaDB na váš počítač Debian 9. První metoda vás provede kroky nezbytnými k instalaci MariaDB z repozitářů Debianu, zatímco druhá vás naučí, jak nainstalovat nejnovější verzi MariaDB z oficiálních repozitářů MariaDB.

Obecně se doporučuje nainstalovat MariaDB z repozitářů Debianu.

Pokud dáváte přednost MySQL před MariaDB, podívejte se na návod Jak nainstalovat MySQL na Debian 9. Pokud vaše aplikace nemá žádné specifické požadavky, měli byste zůstat u MariaDB, výchozího databázového systému v Debianu 9.

Předpoklady #

Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Instalace MariaDB na Debian 9 #

V době psaní tohoto článku byla nejnovější verze MariaDB dostupná v hlavní části Debianu verze 10.1.

Chcete-li nainstalovat MariaDB na Debian 9, postupujte takto:

  1. Nejprve aktualizujte apt index balíků zadáním:

    sudo apt update
  2. Jakmile je seznam balíčků aktualizován, nainstalujte MariaDB spuštěním následujícího příkazu:

    sudo apt install mariadb-server
  3. Služba MariaDB se spustí automaticky. Můžete to ověřit zadáním:

    sudo systemctl status mariadb

    Výstup by měl vypadat nějak takto:

    ● mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset
    Active: active (running) since Wed 2018-09-12 15:10:40 UTC; 1min 48s ago
    Main PID: 11356 (mysqld)
    Status: "Taking your SQL requests now..."
    CGroup: /system.slice/mariadb.service
            └─11356 /usr/sbin/mysqld

Instalace MariaDB na Debian 9 z MariaDB Repositories #

V době psaní tohoto článku je nejnovější verzí MariaDB verze 10.3, kterou lze nainstalovat z oficiálních úložišť MariaDB. Než budete pokračovat dalším krokem, navštivte stránku MariaDB Repository a zkontrolujte, zda je k dispozici nová verze.

Chcete-li nainstalovat MariaDB 10.3 na váš systém Debian 9, postupujte takto:

  1. Prvním krokem je povolit úložiště MariaDB a importovat klíč GPG úložiště do vašeho systému, abyste mohli spustit následující příkazy:

    sudo apt install software-properties-common dirmngrsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'
  2. Jakmile je úložiště povoleno, aktualizujte seznam balíčků a nainstalujte MariaDB pomocí:

    sudo apt updatesudo apt install mariadb-server
  3. Služba MariaDB se spustí automaticky, pro ověření spusťte následující příkaz:

    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.8 database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago
        Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/
    Main PID: 16417 (mysqld)
    Status: "Taking your SQL requests now..."
        Tasks: 31 (limit: 507)
    CGroup: /system.slice/mariadb.service
            └─16417 /usr/sbin/mysqld

Zabezpečení MariaDB #

Chcete-li zlepšit zabezpečení instalace MariaDB, spusťte mysql_secure_installation skript:

sudo mysql_secure_installation

Skript vás vyzve k nastavení hesla pro účet root, odstranění anonymního uživatele, omezení přístupu uživatele root k místnímu počítači a odstranění testovací databáze.

Na konci skript znovu načte tabulky oprávnění a zajistí, že všechny změny se projeví okamžitě.

Všechny kroky jsou podrobně vysvětleny a na všechny otázky se doporučuje odpovědět „Y“ (ano).

Připojte se k MariaDB z příkazového řádku #

Chcete-li se připojit k serveru MariaDB přes terminál jako kořenový účet, zadejte:

mysql -u root -p

Budete vyzváni k zadání hesla uživatele root, které jste dříve nastavili pomocí mysql_secure_installation skript.

Jakmile zadáte heslo, zobrazí se vám shell MariaDB, jak je znázorněno níže:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Debian
  1. Jak nainstalovat MariaDB na Debian 10

  2. Jak nainstalovat MariaDB 10.x na Debian 11

  3. Jak nainstalovat MariaDB na Debian 11

  1. Jak nainstalovat MariaDB na Debian 11

  2. Jak nainstalovat NextCloud na Debian 10

  3. Jak nainstalovat MariaDB 10.6 na Debian 11

  1. Jak nainstalovat MariaDB na Debian 8

  2. Jak nainstalovat Nextcloud na Debian 8

  3. Jak nainstalovat OwnCloud na Debian 9