
MariaDB je populární open-source SQL databázový systém pro správu, který je fork a drop-in náhradou za MySQL. Od akvizice MySQL společností Oracle se MariaDB stala databázovým systémem preferovaným open-source komunitou. MariaDB poskytuje lepší výkon s vyšší rychlostí replikace, přísnějšími bezpečnostními opatřeními a dalšími moduly úložiště, abychom zmínili několik výhod.
V této příručce se dozvíte, jak nainstalovat MariaDB na CentOS 7.
Existují dva způsoby instalace serveru MariaDB. Můžete nainstalovat výchozí verzi, která je k dispozici v úložištích CentOS 7, nebo nainstalovat nejnovější verzi ručním přidáním úložiště MariaDB.
1) Nainstalujte MariaDB na CentOS 7 pomocí Yum
Výchozí verze MariaDB v úložištích CentOS je MariaDB 5.5. Ačkoli to není nejnovější verze, je poměrně stabilní a je vysoce doporučeno.
Chcete-li nainstalovat MariaDB 5.5 na CentOS 7, přihlaste se k instanci serveru a použijte správce balíčků yum, jak je znázorněno.
$ sudo yum install mariadb-server
Až budete vyzváni, stiskněte 'y' pro Ano a pokračujte v procesu instalace.
Chcete-li spustit databázový server MariaDB, zadejte příkaz:
$ sudo systemctl start mariadb
Kromě toho můžete povolit spuštění MariaDB při spuštění pomocí příkazu:
$ sudo systemctl enable mariadb
Chcete-li ověřit, zda je MariaDB spuštěna, spusťte:
$ sudo systemctl status mariadb

Výše uvedený výstup potvrzuje, že MariaDB je v provozu. Pro potvrzení nainstalované verze MariaDB jednoduše spusťte příkaz
mysql -V

Můžete také použít zobrazený příkaz rpm:
$ rpm -qi | grep mariadb

Verzi MariaDB můžete také zkontrolovat při přihlášení do databáze.
$ sudo mysql -u root -p

2) Nainstalujte MariaDB z Repo
V době psaní této příručky je nejnovější verzí MariaDB MariaDB 10.4. Chcete-li jej nainstalovat, nejprve vytvořte soubor úložiště, jak je znázorněno:
$ sudo vim /etc/yum.repos.d/mariadb.repo
Dále vložte následující obsah:
[mariadb]
name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Uložte a ukončete soubor.
Dále aktualizujte index mezipaměti yum podle obrázku.
$ sudo yum makecache fast
Chcete-li nainstalovat MariaDB 10.4, spusťte příkaz:
$ sudo yum install mariadb-server mariadb-client
Až budete vyzváni, stiskněte 'y' pro Ano a pokračujte v procesu instalace.
Chcete-li spustit databázový server MariaDB, spusťte příkaz:
$ sudo systemctl start mariadb
Také můžete povolit spuštění MariaDB při spuštění vyvoláním:
$ sudo systemctl enable mariadb
Chcete-li ověřit, zda je MariaDB spuštěna, spusťte:
$ sudo systemctl status mariadb
Opět můžete použít různé způsoby, jak potvrdit verzi MariaDB, jak bylo vysvětleno dříve.
$ rpm -qi MariaDB-server

Přístup k databázi MariaDB z příkazového řádku
Chcete-li přistupovat k databázi MariaDB jako uživatel root, vyvolejte příkaz:
$ sudo mysql -u root -p
Budete vyzváni k zadání hesla sudo, poté bude následovat heslo uživatele root.

Kromě toho můžete vytvořit dalšího uživatele a přidělit mu oprávnění, jak je znázorněno
MariaDB [(none)] > create user 'linoxide'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO 'linoxide'@'localhost';
Dále se odhlaste pomocí příkazu:
MariaDB [(none)] > quit;
Poté se přihlaste pomocí uživatele
$ sudo mysql -u linoxide -p
Odeberte MariaDB z CentOS 7
Pokud chcete odebrat svou instanci MariaDB z CentOs 7, nejprve zastavte službu MariaDB.
$ sudo systemctl stop mariadb.service
Dále zcela odeberte MariaDB z CentOS 7 pomocí příkazu:
$ sudo yum remove -y mariadb-server mariadb-client
Nakonec odstraňte všechny datové soubory podle obrázku.
$ sudo rm -rf /var/lib/mysql /etc/my.cnf
Související čtení:
- Jak úplně odebrat Mysql a nainstalovat MariaDB 10
- Jak nakonfigurovat replikaci MariaDB na CentOS Linux
Závěr
V této příručce jsme vás provedli kroky instalace MariaDB na CentOS 7. Zabývali jsme se instalací výchozí a stabilní verze MariaDB a také instalací nejnovější verze.