GNU/Linux >> Znalost Linux >  >> Cent OS

Instalace MariaDB na CentOS 7 Server – proces krok za krokem?

MariaDB je open-source systém pro správu databází a zpětně kompatibilní náhrada MySQL. MariaDB je fork MySQL a spravovaný původními vývojáři MySQL. MariaDB je součástí oblíbeného zásobníku LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Ke správě dat používá relační databázi a SQL (Structured Query Language).

Pokud máte požadavek na instalaci MySQL na váš server, podívejte se na návod Jak nainstalovat MySQL na CentOS 7. MariaDB je k dispozici ve výchozím nastavení se systémem CentOS 7.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy MariaDB.

V této souvislosti se podíváme na to, jak nainstalovat MariaDB na server CentOS 7.


Jak nainstalovat MariaDB na CentOS 7?

Před provedením tohoto postupu instalace se ujistěte, že jste přihlášeni k serveru CentOS jako uživatel bez oprávnění root s právy sudo.

S vydáním CentOS 7 byla MySQL nahrazena MariaDB jako výchozí databázový systém. Verze MariaDB 5.5 je poskytována ve výchozích úložištích CentOS, ale není to nejnovější verze a již není podporována. Chystáme se tedy nainstalovat verzi MariaDB 10.3. Při instalaci serveru MariaDB 10.3 na CentOS 7 postupujte podle níže uvedených kroků.


Pro začátek musíme povolit úložiště MariaDB. Vytvořte tedy soubor /etc/yum.repos.d/MariaDB.repo pomocí níže uvedeného příkazu:

$ sudo nano /etc/yum.repos.d/MariaDB.repo

Nyní do tohoto souboru přidejte následující řádky:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Nyní nainstalujte server MariaDB a balíčky klienta MariaDB na CentOS 7 pomocí yum stejně jako ostatní balíčky, které instalujeme:

$ sudo yum install MariaDB-server MariaDB-client

Může vás to vyzvat k importu klíče MariaDB GPG:

Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Importing GPG key 0x1BB943DB:
Userid     : "MariaDB Package Signing Key <[email protected]>"
Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

Pokračujte stisknutím y a klávesou Enter.

Po dokončení instalace můžete spustit službu MariaDB níže uvedeným příkazem:

$ sudo systemctl start mariadb

Chcete-li ověřit instalaci, zkontrolujte stav služby MariaDB zadáním:

$ sudo systemctl status mariadb

Měl by zobrazovat výstup jako níže:

● mariadb.service - MariaDB 10.3.14 database server
    Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
   Drop-In: /etc/systemd/system/mariadb.service.d
            └─migrated-from-my.cnf-settings.conf
    Active: active (running) since Tue 2019-04-20 07:36:46 IST; 22s ago
      Docs: man:mysqld(8)
            https://mariadb.com/kb/en/library/systemd/

Spuštění MariaDB při spouštění můžete povolit spuštěním níže uvedeného příkazu:

$ sudo systemctl enable mariadb


Jak zabezpečit MariaDB?

Zabezpečení MariaDB můžete zvýšit odebráním anonymního uživatele, omezením vzdáleného přístupu root a odebráním testovacích databází. Za tímto účelem spusťte výchozí bezpečnostní skript zadáním:

$ sudo mysql_secure_installation

Nejprve vás vyzve k zadání hesla uživatele root.

Dále se vás zeptá, zda chcete změnit nebo nastavit heslo pro root.

Stiskněte y a stiskněte klávesu Enter.

Poté se zobrazí řada otázek, stiskněte y a stiskněte Enter pro přijetí výchozích hodnot pro všechny následující otázky.

Odebere anonymní uživatele, otestuje databáze, zakáže vzdálené přihlášení root a načte tato nová pravidla, aby MariaDB okamžitě respektovala změny, které jste provedli.


Jak se připojit k MariaDB z příkazového řádku?

Pokud jste nenainstalovali phpMyAdmin, můžete také připojit server MariaDB přes terminál jako root účet zadáním:

$ mysql -u root -p

Zobrazí se výzva k zadání hesla uživatele root. Zadejte heslo uživatele root, které jste nastavili v předchozím kroku.

Jakmile se úspěšně přihlásíte, zobrazí se výstup jako níže:

Output
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 18
Server version: 10.3.14-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>



Cent OS
  1. Nainstalovat OrangeScrum na CentOS 8 – průvodce krok za krokem?

  2. Instalace Microsoft SQL Server na CentOS 8 – průvodce krok za krokem?

  3. Nainstalovat PHP Composer na CentOS 8 - Krok za krokem Proces?

  1. Nainstalovat Microsoft Teams na CentOS 8 – proces krok za krokem?

  2. Nainstalovat Arduino IDE na CentOS 8 – proces krok za krokem?

  3. Nainstalovat LAMP Stack na CentOS 7 – proces krok za krokem?

  1. Nainstalovat Skype na systém CentOS 7 – proces krok za krokem?

  2. Instalace Iptables na CentOS 7 Server – proces krok za krokem?

  3. Nainstalovat LEMP Stack na CentOS 7 – proces krok za krokem?