Adminer dříve známý jako phpMinAdmin je plně vybavený nástroj pro správu databází napsaný v PHP. S Adminerem můžete spravovat několik databází včetně MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB a dalších. Je jednoduchý, lehký a navržený s ohledem na silné zabezpečení a uživatelský zážitek.
V tomto tutoriálu vysvětlím, jak nainstalovat Adminer na Alma Linux 8.
Předpoklady
- Server se systémem Alma Linux 8.
- Platný název domény s adresou IP vašeho serveru.
- Na serveru je nakonfigurováno heslo uživatele root.
Instalovat LAMP Server
Než začnete, budete muset na svůj server nainstalovat webový server Apache, databázový server MariaDB a PHP. Všechny je můžete nainstalovat spuštěním následujícího příkazu:
dnf install httpd mariadb-server php php-mysqli php-curl php-json -y
Po instalaci všech balíčků spusťte a povolte službu Apache a MariaDB pomocí následujícího příkazu:
systemctl spustit httpd mariadb
systemctl povolit httpd mariadb
Jakmile budete hotovi, můžete přejít k dalšímu kroku.
Vytvořit databázi pro správce
Dále budete muset vytvořit databázi a uživatele pro správce. Chcete-li tak učinit, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:
mysql
Jakmile se přihlásíte, vytvořte databázi a uživatele pomocí následujícího příkazu:
MariaDB [(none)]> VYTVOŘIT správce DATABÁZE;
MariaDB [(none)]> VYTVOŘIT UŽIVATELE 'adminer'@'localhost' IDENTIFIKOVANÉHO PODLE 'hesla';
Dále udělte všechna oprávnění databázi správce pomocí následujícího příkazu:
MariaDB [(none)]> UDĚLEJTE VŠE SPRÁVCE.* TOMU 'adminer'@'localhost';
Dále vyprázdněte oprávnění a ukončete prostředí MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Stáhnout správce
Dále si budete muset na svůj server stáhnout nejnovější verzi Admineru. Nejprve vytvořte adresář pro správce v kořenovém adresáři webu Apache pomocí následujícího příkazu:
mkdir /var/www/html/adminer
Dále změňte adresář na Adminer a stáhněte Adminer pomocí následujícího příkazu:
cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.phpPo dokončení stahování změňte vlastnictví a oprávnění adresáře Adminer na uživatele apache:
chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/Jakmile budete hotovi, můžete přejít k dalšímu kroku.
Konfigurace Apache pro správce
nano /etc/httpd/conf.d/adminer.confPřidejte následující řádky:
ServerAdmin [chráněno e-mailem] 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 kombinovaný Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:
systemctl restart httpdStav Apache můžete také zkontrolovat pomocí následujícího příkazu:
stav systemctl httpdMěli byste vidět následující výstup:
? httpd.service – HTTP server Apache Načten:načten (/usr/lib/systemd/system/httpd.service; vypnuto; přednastaveno dodavatelem:vypnuto) Drop-In:/usr/lib/systemd/system/httpd.service.d ??php-fpm.conf Aktivní:aktivní (běží) od pá 2022-03-11 11:28:37 UTC; Před 10s Dokumenty:man:httpd.service(8) Hlavní PID:39037 (httpd) Stav:"Běží, naslouchá na:portu 80" Úkoly:213 (limit:23696) Paměť:24,5M CGroup:/system.slice/httpd .service ??39037 /usr/sbin/httpd -DOREGROUND ??39039 /usr/sbin/httpd -DFOREGROUND ??39040 /usr/sbin/httpd -DFOREGROUND ??39041 /usr/sbin/httpd -DFOREGROUND ??39042 / usr/sbin/httpd -DFOREGROUNDMar 11 11:28:37 almalinux systemd[1]:httpd.service:Succeeded.Mar 11 11:28:37 almalinux systemd[1]:Stopped The Apache HTTP Server.Mar 11 11:28:37 almalinux systemd[1]:Spouštění serveru Apache HTTP Server...V tomto okamžiku je webový server Apache nainstalován a nakonfigurován pro obsluhu správce. Nyní můžete přejít k dalšímu kroku.
Přístup k webovému rozhraní správce
Nyní otevřete webový prohlížeč a přejděte do webového rozhraní správce pomocí adresy URL http://adminer.exampledomain.com . Měli byste vidět následující stránku:
Zadejte adresu hostitele MySQL nebo MariaDB, název databáze, uživatelské jméno, heslo a klikněte na Přihlásit knoflík. Jakmile se připojíte k MariaDB, měli byste vidět následující stránku:
Odtud můžete prostřednictvím webového prohlížeče provádět několik databázových operací, jako je vytváření tabulek, pohledů, procedur, funkcí a další.
Závěr
Gratulujeme! úspěšně jste nainstalovali Adminer na Alma Linux 8. Nyní můžete do Admineru přidávat vzdálené databázové servery a spravovat je z centrálního umístění. Pokud máte nějaké dotazy, neváhejte se mě zeptat.
Linux