Android

Jak nainstalovat mariadb na Debian 9

How To Install Roundcube Webmail on Debian 9.1 Stretch with Nginx Web Server MariaDB And PHP 7.0

How To Install Roundcube Webmail on Debian 9.1 Stretch with Nginx Web Server MariaDB And PHP 7.0

Obsah:

Anonim

MariaDB je open source, vícevláknový systém správy relačních databází, zpětně kompatibilní náhrada za MySQL. Je udržován a vyvíjen nadací MariaDB, včetně některých původních vývojářů MySQL.

S vydáním Debianu 9 byla MySQL nahrazena 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 depozitářů Debianu, zatímco druhá metoda vás naučí, jak nainstalovat nejnovější verzi MariaDB z oficiálních repozitářů MariaDB.

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

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

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Instalace MariaDB na Debian 9

V době psaní tohoto článku je nejnovější verzí MariaDB dostupnou v hlavním systému Debianu verze 10.1.

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

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

    sudo apt update

    Po aktualizaci seznamu balíčků nainstalujte MariaDB spuštěním následujícího příkazu:

    sudo apt install mariadb-server

    Služba MariaDB se spustí automaticky. Můžete to ověřit zadáním:

    sudo systemctl status mariadb

    Výstup by měl vypadat asi 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 repozitářů MariaDB

V době psaní tohoto dokumentu je nejnovější verzí MariaDB verze 10.3, kterou lze nainstalovat z oficiálních repozitářů MariaDB. Před pokračováním v dalším kroku navštivte stránku MariaDB Repository a zkontrolujte, zda není k dispozici nová verze.

Chcete-li nainstalovat MariaDB 10.3 do vašeho systému Debian 9, postupujte takto:

  1. Prvním krokem je povolení úložiště MariaDB a import klíče GPG úložiště do vašeho systému, aby tak bylo možné spustit následující příkazy:

    sudo apt install software-properties-common dirmngr sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb http://mirrors.dotsrc.org/mariadb/repo/10.3/debian stretch main'

    Jakmile je úložiště povoleno, aktualizujte seznam balíčků a nainstalujte MariaDB pomocí:

    sudo apt update sudo apt install mariadb-server

    Služba MariaDB se spustí automaticky, aby bylo možné ověřit 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 zvýšit zabezpečení instalace MariaDB, spusťte skript mysql_secure_installation :

sudo mysql_secure_installation

Skript vás vyzve k zadání hesla pro kořenový účet, odebrání anonymního uživatele, omezení přístupu uživatele root k lokálnímu počítači a odebrání testovací databáze.

Na konci skript znovu načte tabulky oprávnění, čímž 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 typ root účtu:

mysql -u root -p

Budete vyzváni k zadání kořenového hesla, které jste dříve nastavili pomocí skriptu mysql_secure_installation .

Jakmile zadáte heslo, zobrazí se vám shell MariaDB, jak je ukázá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 >

Závěr

V tomto tutoriálu jsme vám ukázali, jak nainstalovat a zabezpečit MariaDB na serveru Debian 9.

Nyní, když je váš server MariaDB spuštěn a víte, jak se připojit k serveru MariaDB z příkazového řádku, možná budete chtít zkontrolovat následující průvodce:

mariadb mysql debian

Tento příspěvek je součástí Jak nainstalovat LAMP Stack na sérii Debian 9.

Další příspěvky v této sérii:

• Jak nainstalovat Apache na Debian 9 • Jak nainstalovat PHP na Debian 9 • Jak nastavit virtuální hostitele Apache na Debian 9 • Jak nainstalovat MariaDB na Debian 9 • Zabezpečit Apache pomocí šifrování na Debianu 9