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

Jak nainstalovat a nakonfigurovat MariaDB v CentOS / RHEL 7

MariaDB je výchozí implementace MySQL v Red Hat Enterprise Linux 7. MariaDB je komunitou vyvinutá větev databázového projektu MySQL a poskytuje náhradu za MySQL.

Instalace MariaDB

1. Protože MariaDB Database Management System (DBMS) není ve výchozím nastavení na RHEL/CentOS 7 nainstalován, zahájíme tento recept instalací požadovaných balíčků.

# yum install -y mariadb mariadb-server

Zde
mariadb-server – je serverový balíček MariaDB
mariadb – je rozhraní klientského prostředí pro ovládání a dotazování serveru.

2. Povolte službu, abyste zajistili, že se služba spustí při spuštění, a spusťte službu mariadb:

# systemctl enable mariadb
# systemctl start mariadb

Zabezpečení výchozí instalace

1. V tuto chvíli máme funkční instalaci, ale abychom zajistili, že naše instalace je bezpečná, musíme vyvolat skript bezpečné instalace, který nás provede několika jednoduchými kroky k posílení naší základní instalace.

# mysql_secure_installation

2. Ve výchozím nastavení MariaDB „root“ nemá heslo, po první instalaci musíte heslo root změnit. Pokud se pokusíte použít heslo root, může se zobrazit chyba, jak je uvedeno níže.

3. Když budete vyzváni k zadání aktuálního hesla pro uživatele root, jednoduše stiskněte tlačítko „Enter“. Dostaneme se k dalšímu kroku, kde můžeme nastavit nové heslo pro uživatele root.

4. Nyní budete dotázáni na několik jednoduchých otázek, které vám pomohou v procesu posilování vašeho systému MariaDB DBMS. Je dobrou radou zvolit Ano (Y) na každou otázku pro maximální bezpečnost, pokud již nejste odborníkem na MariaDB a opravdu vyžadujete určitou funkci.

Testování připojení k databázi MariaDB

Nakonec vyzkoušejte, zda se můžete připojit a přihlásit se ke službě MariaDB lokálně pomocí klienta příkazového řádku MariaDB s názvem mysql .

# mysql -u root -p

Konfigurace brány firewall

Pokud chcete přistupovat k databázi z jiného serveru, přidejte službu MySql do konfigurace firewallu a znovu ji načtěte:

# firewall-cmd --permanent --add-service=mysql
success
# firewall-cmd --reload
success

Správa databáze MariaDB

Po dokončení instalace a zabezpečení MariaDB je čas vytvořit novou databázi a uživatele databáze. Tento jednoduchý interaktivní a textový příkazový řádek, známý jako shell MariaDB, podporuje celou řadu příkazů SQL a poskytuje místní i vzdálený přístup k vašemu databázovému serveru.

1. Nejprve se přihlaste do databáze pomocí uživatele „root“ správce MariaDB a hesla, které jsme definovali při zajišťování instalace MariaDB.

# mysql -u root -p

2. Dále je třeba vytvořit novou databázi pomocí níže uvedené syntaxe. Nahraďte název_databáze názvem podle vašeho výběru pro novou databázi.

MariaDB [(none)]> CREATE DATABASE [database_name] CHARACTER SET utf8 COLLATE utf8_general_ci;

Například:

MariaDB [(none)]> CREATE DATABASE geekdb CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
Poznámka :Ujistěte se, že každý příkaz končíte středníkem(;) v prostředí MariaDB.

3. Po vytvoření databáze budeme muset vytvořit uživatele databáze. Nahraďte „database_name“, „username“ a „password“ v níže uvedeném příkazu.

MariaDB [(none)]> GRANT ALL ON [database_name].* TO '[username]'@'localhost' IDENTIFIED BY '[password]' WITH GRANT OPTION;

Například:

MariaDB [(none)]> GRANT ALL ON geekdb.* TO 'geekuser'@'localhost' IDENTIFIED BY 'getmein' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

4. Dále informujte MariaDB DBMS o vašem novém uživateli:

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

5. Nyní se odhlaste a přihlaste pomocí nového uživatele, kterého jste právě vytvořili.

# mysql -u geekuser -p getmein

6. Spusťte příkaz „SHOW DATABASES“, abyste ověřili název databáze, který jsme vytvořili.

MariaDB [(none)]> SHOW DATABASES;


Cent OS
  1. Jak nainstalovat MariaDB 10.4 na CentOS 8 a RHEL 8

  2. CentOS / RHEL 7 :Jak nainstalovat a nakonfigurovat telnet

  3. Jak nainstalovat a nakonfigurovat Sambu v CentOS / RHEL

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat R na RHEL 8 / CentOS 8 Linux System

  3. Jak nainstalovat a nakonfigurovat telnet v RHEL / CentOS 5,6

  1. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Jak nainstalovat a nakonfigurovat oVirt 4.0 na CentOS 7 / RHEL 7