Databáze jsou v současné době jednou z komponent, které tisíce vývojářů, podpůrného personálu a uživatelů IT nejvíce používají pro centralizovanou a bezpečnou kontrolu dat organizace. Proto je důležité mít klíčové nástroje pro správnou správu. Dále v Solveticu si povíme o jednom z nejpoužívanějších nástrojů pro tento úkol, jako je MariaDB, a tento proces provedeme v nové edici CentOS 8.
Co je MariaDBMariaDB Server je díky svým různým funkcím, zabezpečení, škálovatelnosti a dynamice v řízení dat uveden jako jeden z nejpoužívanějších databázových serverů na světě a jednou z jeho největších výhod je, že byl vyvinut vývojáři MySQL originals, a proto je to open source nástroj, který je neustále aktualizován.
MariaDB dokáže převádět data na strukturované informace kompatibilní s celou řadou aktuálních aplikací a využívá relační databázi, která integruje rozhraní SQL pro přístup k datům. Ještě jeden bod ve prospěch MariaDB vám řekneme, že nejnovější verze MariaDB obsahují funkce GIS a JSON.
Omezení verze MariaDBVerze MariaDB fungují jako náhrada za MySQL, ale má některá omezení, jako například:
- Datové soubory MariaDB jsou obecně binární soubory kompatibilní s ekvivalentní verzí MySQL.
- Všechny názvy souborů a cest jsou stejné.
- Soubory definic dat a tabulek (.frm) jsou plně binárně kompatibilní.
vynikající vlastnostiMezi jeho nejvýraznější funkce patří:
- MariaDB je kompatibilní s více operačními systémy jako Linux, FreeBSD, macOS a několika dalšími.
- Má podporu pro jazyk PHP.
- MariaDB využívá standardní dotazovací jazyky.
- Integruje dynamické sloupce jako COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Integruje klastrovou technologii Galera.
- Nyní uvidíme, jak nainstalovat MariaDB na CentOS 8.
1. Jak nainstalovat MariaDB na CentOS 8
Krok 1
Prvním krokem, který je třeba udělat, bude konzulace balíčků MaríaDB v CentOS 8 provedením následujícího:
yum hledat mariadb
ZVĚTŠIT
Krok 2
Nyní, abychom si prohlédli podrobné informace o MariaDB, provedeme následující:
mňam info mariadb
ZVĚTŠIT
Krok 3
Pokračujeme v instalaci MariaDB provedením:
yum nainstalovat mariadb-server
ZVĚTŠIT
Krok 4
Pro potvrzení stažení a instalace MariaDB zadáme písmeno „s“:
ZVĚTŠIT
Krok 5
Pokračujeme k povolení služby MariaDB spuštěním následujícího řádku:
systemctl povolit mariadb.service
ZVĚTŠIT
Krok 6
Mezi užitečné příkazy pro správu MariaDB patří:
Zastavte službu MariaDB
systemctl stop mariadb.service
Spusťte službu MariaDB
systemctl start mariadb.service
Restartujte službu MariaDB
systemctl restart mariadb.service
Zkontrolujte stav služby MariaDB
systemctl status mariadb.service
ZVĚTŠIT
2. Jak zabezpečit server MariaDB v CentOS 8
Krok 1
Nyní je čas chránit server MariaDB v CentOS 8, proto provedeme následující:
mysql_secure_installationKrok 2
Nejprve bude uvedeno, že zadáme heslo uživatele root, protože nebylo přiřazeno, musíme stisknout Enter:
ZVĚTŠIT
Krok 3
Tam se zeptá, zda chceme přiřadit jedno, zadáme písmeno „Y“ pro přiřazení hesla uživatele root MariaDB:
ZVĚTŠIT
Krok 4
Poté najdeme řadu otázek, jako například:
- Odstraňte anonymního uživatele.
- Zakázat vzdálený přístup.
- Vymažte testovací databázi.
- Znovu načíst oprávnění.
ZVĚTŠIT
3. Jak přistupovat k MariaDB v CentOS 8
Krok 1
Pro přístup k MariaDB v CentOS 8 musíme zadat následující příkaz:
mysql -u root -pStiskneme Enter a zadáme heslo, které jsme zadali v procesu konfigurace, a tím přistoupíme k MariaDB:
ZVĚTŠIT
Krok 2
Tam můžeme zadat příkaz „zobrazit databáze;“ pro zobrazení dostupných databází a ukončení MariaDB spuštěním „quit“:
ZVĚTŠIT
4. Jak přidat databáze do MariaDB v CentOS 8
Krok 1
Prvním místem bude přístup k MySQL spuštěním:
mysql -u root -p mysqlJakmile přistoupíme k MariaDB, vytvoříme naši databázi následujícím způsobem:
VYTVOŘIT DATABÁZI solvetic; (vytvoří novou databázi) VYTVOŘTE UŽIVATELE 'solvetic' @ 'localhost' IDENTIFIKOVÁNO PODLE 'solvetic'; (Vytvořte uživatelské jméno spolu s heslem) GRANT ALL ON solvetic1. * TO 'solvetic' @ 'localhost'; (Uděluje uživateli oprávnění k databázi) FLUSH PRIVILEGES; (Resetuje oprávnění)
ZVĚTŠIT
Ukončíme MariaDB spuštěním „quit“.
Krok 2
Poté můžeme znovu spustit „zobrazit databáze;“ a tam uvidíme vytvořenou databázi:
Chcete -li vstoupit do MariaDB s vytvořenou databází, spustíme v CentOS 8 následující:
mysql -u solvetic -p'solvetic 'solvetic1Nebo můžeme spustit:
mysql -u solvetic -p solvetic1Poté zadáme heslo.
Krok 3
Výsledkem bude přístup do uvedené databáze:
ZVĚTŠIT
Tak jednoduše jsme nainstalovali a vytvořili databáze v MariaDB v CentOS 8 a již máme nejlepší řešení pro správu databází.