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

Nainstalujte MariaDB na CentOS 7

MariaDB je open-source systém pro správu relačních databází, zpětně kompatibilní, binárně nahrazující MySQL. Je vyvinut některými původními vývojáři MySQL a mnoha lidmi v komunitě. S vydáním CentOS 7 bylo MySQL nahrazeno MariaDB jako výchozí databázový systém.

Pokud z jakéhokoli důvodu potřebujete nainstalovat MySQL, podívejte se na návod Jak nainstalovat MySQL na CentOS 7. 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 CentOS 7.

V tomto tutoriálu vám ukážeme, jak nainstalovat nejnovější verzi MariaDB na CentOS 7 pomocí oficiálních repozitářů MariaDB.

Předpoklady #

Než budete pokračovat ve výukovém programu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Instalovat MariaDB 5.5 na CentOS 7 #

Verze serveru MariaDB poskytovaná ve výchozích úložištích CentOS je verze 5.5. Toto sice není nejnovější verze, ale je docela stabilní.

Při instalaci a zabezpečení MariaDB 5.5 na CentOS 7 postupujte podle následujících kroků:

  1. Nainstalujte balíček MariaDB pomocí správce balíčků yum:

    sudo yum install mariadb-server

    Stiskněte y až budete vyzváni k pokračování v instalaci.

  2. Po dokončení instalace spusťte službu MariaDB a povolte její spuštění při spouštění pomocí následujících příkazů:

    sudo systemctl start mariadbsudo systemctl enable mariadb
  3. Chcete-li ověřit, zda byla instalace úspěšná, zkontrolujte stav služby MariaDB zadáním:

    sudo systemctl status mariadb

    Výstup by měl ukazovat, že služba je aktivní a běží:

  4. Spusťte mysql_secure_installation skript, který provede několik úkolů souvisejících se zabezpečením:

    sudo mysql_secure_installation

    Budete vyzváni k nastavení hesla uživatele root, odstranění anonymních uživatelských účtů, omezení přístupu uživatele root k místnímu počítači a odstranění testovací databáze.

    Kroky jsou podrobně vysvětleny. Doporučuje se odpovědět Y (ano) na všechny otázky.

Instalovat MariaDB 10.3 na CentOS 7 #

V době psaní tohoto článku je nejnovější verze MariaDB verze 10.3. Pokud potřebujete nainstalovat jakoukoli jinou verzi MariaDB, přejděte na stránku repozitářů MariaDB a vygenerujte soubor úložiště pro konkrétní verzi MariaDB.

Chcete-li nainstalovat MariaDB 10.3 na CentOS 7, postupujte takto:

  1. Prvním krokem je povolit úložiště MariaDB. Vytvořte soubor úložiště s názvem MariaDB.repo a přidejte následující obsah:

    /etc/yum.repos.d/MariaDB.repo
    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  2. Nainstalujte serverové a klientské balíčky MariaDB pomocí yum , stejně jako ostatní balíčky CentOS:

    sudo yum install MariaDB-server MariaDB-client

    Yum vás může 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

    Zadejte y a stiskněte Enter .

  3. Po dokončení instalace povolte spuštění MariaDB při spouštění a spuštění služby:

    sudo systemctl enable mariadbsudo systemctl start mariadb
  4. Chcete-li ověřit instalaci, zkontrolujte stav služby MariaDB zadáním:

    sudo systemctl status mariadb
    ● mariadb.service - MariaDB 10.3.7 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: inactive (dead)
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
  5. Posledním krokem je spuštění mysql_secure_installation skript, který provede několik úkolů souvisejících se zabezpečením:

    sudo mysql_secure_installation

    Skript vás vyzve k nastavení hesla uživatele 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.

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

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

Při mysql_secure_installation budete vyzváni k zadání hesla uživatele root, které jste dříve nastavili skript byl spuštěn.

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 8
Server version: 10.3.7-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.

Cent OS
  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Jak nainstalovat PhpWiki na CentOS 7

  3. Jak nainstalovat LiteCart na CentOS 7

  1. Jak nainstalovat MariaDB na CentOS 7

  2. Jak nainstalovat MariaDB na CentOS 8

  3. Nainstalujte MariaDB na CentOS 6.4

  1. 2 způsoby instalace MariaDB na CentOS 7

  2. Jak nainstalovat MariaDB na CentOS 6

  3. Jak nainstalovat MariaDB na CentOS 7