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

Instalace MariaDB na CentOS 7

Úvod

MariaDB je software pro správu databází s otevřeným zdrojovým kódem, který je v mnoha ohledech velmi podobný MySQL a v různých výkonnostních aspektech je ve skutečnosti lepší než MySQL. V ideálním případě je to tedy skvělá alternativa pro stále tolik populární MySQL. MariaDB je fork MySQL, který si zachovává vysokou kompatibilitu s MySQL a je nedílnou součástí mnoha instalací LEMP stacků po celém světě.

Předpoklady

Před instalací musíte mít na serveru CentOS 7 nastaveného uživatele bez oprávnění root s právy sudo.

Instalace MariaDB na server je poměrně jednoduchý proces a v tomto článku vám poskytneme kroky, jak nainstalovat a zabezpečit MariaDB na server se systémem CentOS 7.

Krok 1:Instalace MariaDB

Instalace MariaDB je stejně snadná jako spuštění jediného příkazu. Spusťte níže uvedený příkaz v terminálu pro instalaci.

sudo yum install mariadb-server 

Před dokončením instalace se zobrazí výzva, která se podobá následujícímu

Je to v pořádku [y/d/N]:

Přijměte výzvu zadáním y a poté stiskněte Enter.

Krok 2:Spusťte MariaDB a nakonfigurujte spuštění při spuštění

Nyní, když je MariaDB nainstalována na vašem serveru, je čas spustit službu ručně. To se provede spuštěním následujícího příkazu v terminálu.

sudo systemctl start mariadb 

Vzhledem k tomu, že tento příkaz po svém provedení nezobrazí žádný výstup, musíte ověřit, zda se služba spustila. Stav MariaDB můžete ověřit provedením níže uvedeného příkazu v terminálu.

sudo systemctl status mariadb 

Když je služba spuštěna a spuštěna, obdržíte následující výsledek:

Output:mariadb.service – databázový server MariaDB   Načteno:načteno (/usr/lib/systemd/system/mariadb.service; zakázáno; přednastaveno dodavatelem:zakázáno)   Aktivní:aktivní (běží) od Po 2016-12-19 06 :47:18 UTC; před 2 min 25 s  Proces:9179 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (kód=ukončeno, stav=0/ÚSPĚCH)  Proces:9099 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS) Hlavní PID:9178 (mysqld_safe)   CGroup:/system.slice/mariadb.service           ├─9178 /bin/sh /usr/bin/mysqld_safe 3— 3 └ 3 –basedir=/ 9 3                    založené /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb .log --pid-fil...Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]:Nejnovější informace o MariaDB jsou k dispozici na http://mariadb.org/.Dec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]:Další informace o části MySQL najdete na:19. prosince 06:47:16 Maria mariadb-prepare-db-dir[9099]:http://dev .mysql.comDec 19 06:47:16 Maria mariadb-prepare-db-dir[9099]:Podpořte vývoj MariaDB zakoupením podpory/nových funkcí od MariaDBDec 19 06:47:16 Maria mariadb-prepare-db-dir[9099] :Corpo příděl Ab. Můžete nás kontaktovat na adrese [email protected]. 19. prosince 06:47:16 Maria mariadb-prepare-db-dir[9099]:Případně zvažte připojení k našemu komunitnímu vývojovému úsilí:19. prosince 06:47:16 Maria mariadb -prepare-db-dir[9099]:http://mariadb.com/kb/en/contributing-to-the-mariadb-project/Prosinec 19 06:47:16 Maria mysqld_safe[9178]:161219 06:47:16 mysqld_safe Přihlášení do '/var/log/mariadb/mariadb.log'. 19. prosince 06:47:16 Maria mysqld_safe[9178]:161219 06:47:16 mysqld_safe Spuštění mysqld z démona /1mysql s databází /1mysql s databází 06:47:18 Maria systemd[1]:Spuštěn databázový server MariaDB.

Ujistěte se, že se spouští i při spuštění spuštěním následujícího příkazu.

sudo systemctl povolit mariadb

Výstup:

Vytvořen symbolický odkaz z /etc/systemd/system/multi-user.target.wants/mariadb.service na /usr/lib/systemd/system/mariadb.service.

Krok 3:Zabezpečení MariaDB

Zabezpečení serveru MariaDB můžete zlepšit změnou možností, jako jsou vzdálené přihlášení root a ukázkové uživatele. K implementaci tohoto bezpečnostního kroku použijte tento příkaz.

sudo mysql_secure_installation 

Po provedení příkazu se objeví řada výzev. Prvním z nich by bylo zadat heslo uživatele root, protože zatím žádné heslo uživatele root nastaveno není, stiskněte Enter a pokračujte.

Dále budete dotázáni, zda si přejete nastavit nové root heslo, přijmout ho a nastavit nové root heslo. Poté zadejte Y do všech následujících výzev, čímž proces dokončíte.

Krok 4:Ověřte instalaci

Chcete-li ověřit, zda instalace funguje správně, spusťte tento příkaz.

verze mysqladmin -u root -p
Výstup:Zadejte heslo:mysqladmin  Ver 9.0 Distrib 5.5.52-MariaDB, pro Linux na x86_64Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab a další. Server verze        5.5.52-Cal hostitel 1 verze MariaConB MariaD 0 socket        /var/lib/mysql/mysql.sockUptime:            23 min 10 sVlákna:1  Otázky:25  Pomalé dotazy:0  Otevření:1  Vyprázdnění tabulek:2  Otevření tabulek:> prům. 0:1 dotazů za sekundu 

Závěr

Nyní, když jste na svůj server CentOS 7 nainstalovali MariaDB, jste připraveni prozkoumat funkce, které vám pomohou se správou databáze profesionálním a bezpečným způsobem.


Cent OS
  1. Instalace Tomcat 8 na Centos 6

  2. Instalace serveru Oracle-Ready CentOS 6.2

  3. Nainstalujte MariaDB na CentOS 6.4

  1. Instalace PostgreSQL a phpPgAdmin v CentOS

  2. Nainstalujte MariaDB 10.0 na CentOS 6

  3. Nakonfigurujte server MariaDB na CentOS

  1. Jak nainstalovat MariaDB na CentOS 7

  2. Instalace WSO2 API Manager na CentOS

  3. Jak nainstalovat PhpWiki na CentOS 7