Android

Jak nainstalovat mariadb na Debian 10

How to Install MariaDB on Windows 10 - MariaDB Admin Tutorial

How to Install MariaDB on Windows 10 - MariaDB Admin Tutorial

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. MariaDB je výchozí implementace MySQL v Debianu.

Tento tutoriál vysvětluje, jak nainstalovat MariaDB na Debian 10.

Instalace MariaDB na Debian 10

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

Nainstalujte MariaDB na Debian 10 jako root nebo uživatel s oprávněním sudo:

  1. Začněte aktualizací indexu balíčků:

    sudo apt update

    Nainstalujte server a klientské balíčky MariaDB spuštěním následujícího příkazu:

    sudo apt install mariadb-server

    Služba MariaDB se spustí automaticky. Chcete-li jej ověřit, zkontrolujte stav služby:

    sudo systemctl status mariadb

    Výstup by měl vypadat asi takto:

    ● mariadb.service - MariaDB 10.3.15 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-07-11 14:36:28 PDT; 19min ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 4509 (mysqld) Status: "Taking your SQL requests now…" Tasks: 30 (limit: 2359) Memory: 78.6M CGroup: /system.slice/mariadb.service └─4509 /usr/sbin/mysqld

Zabezpečení MariaDB

MariaDB je dodáván se skriptem, který vám může pomoci zlepšit zabezpečení instalace. Postup spuštění skriptu typu mysql_secure_installation ve vašem terminálu:

sudo mysql_secure_installation Budete vyzváni, abyste nastavili heslo pro kořenový účet, odebrali anonymního uživatele, omezili přístup rootovského uživatele na lokální počítač a odstranili testovací databázi.

… Enter current password for root (enter for none):… Set root password? Y New password: Re-enter new password:… Remove anonymous users? Y… Disallow root login remotely? Y… Remove test database and access to it? Y… Reload privilege tables now? Y… Thanks for using MariaDB!

Pokud je vybrána, skript znovu načte tabulky oprávnění, čímž zajistí, že se změny projeví okamžitě.

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

Metody ověřování

Ve výchozím nastavení uživatel root root MariaDB používá ověřovací plugin unix_socket který při volání klientského nástroje mysql kontroluje efektivní ID uživatele.

To znamená, že se můžete připojit k serveru MariaDB jako root pouze v případě, že vyvoláváte příkaz mysql jako root systému nebo připojením sudo k příkazu.

Pro zvýšení bezpečnosti se doporučuje ponechat výchozí ověřovací plugin a umožnit rootovi autentizaci pouze pomocí Unix soketů.

sudo mysql

Spusťte následující příkazy a změňte ověřovací plugin:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password; ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

Nyní se můžete připojit k serveru MariaDB pomocí nového hesla:

mysql -u root -p

Změna ověřovacího pluginu vám také umožní přihlásit se jako root z externího programu, například phpMyAdmin.

Závěr

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

mariadb mysql debian