Potřebujete snadno použitelné grafické rozhraní, které vám pomůže spravovat vaše databáze MongoDB? Jack Wallen vám ukáže, jak nainstalovat Adminer právě pro tento účel.
MongoDB je databáze NoSQL, která je skvělou volbou pro ty, kteří potřebují ukládat obrovské množství dat pro vysoce dostupné, škálovatelné aplikace a služby. Po vybalení je MongoDB spravováno výhradně z příkazového řádku. Pro některé správce databází je to dobrá volba, ale pro ty, kteří upřednostňují nástroje GUI, aby se postarali o správu databáze, kam se obrátit pro tuto platformu založenou na dokumentech?
Otevřený zdroj:Pokrytí, které si musíte přečíst
Jednou z možností je Adminer, který je podobný phpMyAdmin v tom, že jde o jednoduché grafické rozhraní pro správu databází. Adminer nemá nejmodernější uživatelské rozhraní, ale značně usnadňuje práci s databázemi MongoDB.
Chci vám ukázat, jak snadné je zprovoznit Adminer na AlmaLinuxu.
Co budete potřebovat
Jediná věc, kterou budete potřebovat k instalaci Admineru na AlmaLinux, je spuštěná instance operačního systému a uživatel s právy sudo.
Jak nainstalovat MongoDB
Pokud vaše instance AlmaLinuxu ještě nemá nainstalovanou MongoDB, udělejme to nyní. Přihlaste se na svůj server a vytvořte nový soubor úložiště pomocí:
sudo nano /etc/yum.repos.d/mongodb.repo
Do tohoto souboru vložte následující:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
Uložte a zavřete soubor.
Nainstalujte MongoDB pomocí:
sudo dnf install mongodb-org -y
Spusťte a povolte službu pomocí:
sudo systemctl enable --now mongod
Nyní jste připraveni nainstalovat Adminer.
Jak nainstalovat Adminer
Nejprve přidáme potřebné závislosti příkazem:
dnf install httpd mariadb-server php php-mysqli php-curl php-json -y
Spusťte a povolte MariaDB pomocí:
sudo systemctl enable --now mariadb
Zabezpečte instalaci MariaDB příkazem:
sudo secure_mysql_installation
Ujistěte se, že jste pro administrátora nastavili nové heslo a poté odpovězte Y na zbývající otázky.
Přihlaste se do konzole MariaDB pomocí:
sudo mysql -u root -p
Vytvořte novou databázi pomocí:
CREATE DATABASE adminer;
Přidejte nového uživatele příkazem:
CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'PASSWORD';
Kde PASSWORD je silné/jedinečné heslo.
Udělte potřebná oprávnění pomocí:
GRANT ALL ON adminer.* TO 'adminer'@'localhost';
Vyprázdněte oprávnění a ukončete konzolu databáze pomocí:
FLUSH PRIVILEGES;
exit
Jak stáhnout a nakonfigurovat Adminer
Vytvořte nový adresář pro umístění správce pomocí příkazu:
sudo mkdir /var/www/html/adminer
Přejděte do nově vytvořeného adresáře pomocí:
cd /var/www/html/adminer
Stáhněte si Adminer pomocí:
sudo wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Nezapomeňte navštívit stránku správce a zkontrolovat, zda jste si stáhli nejnovější verzi.
Přidělte adresáři správná oprávnění pomocí následujících příkazů:
sudo chown -R apache:apache /var/www/html/adminer/
sudo chmod -R 775 /var/www/html/adminer/
Dále musíme vytvořit konfigurační soubor Apache příkazem:
sudo nano /etc/httpd/conf.d/adminer.conf
Do tohoto souboru vložte následující:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/adminer/
ServerName adminer.exampledomain.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/adminer-error.log
CustomLog /var/log/httpd/adminer-access.log combined
</VirtualHost>
Restartujte Apache pomocí:
sudo systemctl restart httpd
Jak získat přístup ke správci
Otevřete webový prohlížeč a nasměrujte jej na http://SERVER (kde SERVER je IP adresa nebo doména hostitelského serveru). Zobrazí se přihlašovací obrazovka (obrázek A ).
Obrázek A
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071109320814.jpg)
Budete používat přihlašovací údaje a název databáze, které jsme vytvořili dříve, takže správce pro uživatele, heslo, které jste vytvořili, a správce pro název databáze. Jakmile se přihlásíte, měli byste vidět hlavní okno, které vám umožní spravovat tuto databázi (Obrázek B ).
Obrázek B
![](https://m.unixlinux.online/article/uploadfiles/202207/2022071109320933.jpg)
A to je vše k instalaci GUI aplikace Adminer MongoDB na AlmaLinux. Zorientovat se v používání tohoto nástroje by vám nemělo zabrat mnoho času.
Přihlaste se k odběru TechRepublic Jak zajistit, aby technologie fungovala na YouTube za všechny nejnovější technické rady pro obchodní profesionály od Jacka Wallena.
Odkaz na zdroj