GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte nástroj Adminer Database Management Tool na Debian 10

Správa databázových systémů jako MySQL, PostgreSQL, Oracle a SQLite z webového uživatelského rozhraní je jednodušší než pomocí nástroje příkazového řádku. Adminer je jedním z nejlepších plně vybavených nástrojů pro správu databází napsaných v PHP. Je velmi podobný phpMyAdmin, který lze použít ke správě databází MySQL, SQLite, Oracle, PostgreSQL. Adminer je ve srovnání s jinými nástroji jednoduchý a uživatelsky přívětivý nástroj pro správu databází.

Funkce

  • Podpora více jazyků.
  • Podporuje různé databázové systémy včetně MySQL, PostgreSQL, Oracle, Elasticsearch, MongoDB a mnoha dalších.
  • Export a import databází a tabulek.
  • Přidávat, odebírat a upravovat databáze a tabulky.
  • Spouštějte dotazy SQL z textového souboru.
  • Zobrazení a ukončení procesů.
  • Rozšiřte funkčnost pomocí pluginů.

V tomto tutoriálu vám ukážeme, jak nainstalovat nástroj pro správu databáze Adminer na Debian 10.

Předpoklady

  • Server se systémem Debian 10.
  • Na vašem serveru je nakonfigurováno heslo uživatele root.

Začínáme

Před spuštěním se doporučuje aktualizovat server na nejnovější verzi pomocí následujícího příkazu:

apt-get update -y
apt-get upgrade -y

Jakmile je váš server aktualizován, restartujte jej, aby se změny implementovaly.

Instalovat LAMP Server

Nejprve Adminer vyžaduje nainstalovaný LAMP server na vašem serveru. LAMP server můžete nainstalovat pomocí následujícího příkazu:

apt-get install apache2 php libapache2-mod-php php-curl php-cli php-mysql php-gd mariadb-server -y

Po instalaci spusťte službu Apache a MariaDB a povolte jim spuštění po restartu systému pomocí následujícího příkazu:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Bezpečná instalace MariaDB

Ve výchozím nastavení není MariaDB zabezpečena. Budete jej tedy muset zabezpečit spuštěním skriptu mysql_secure_installation.

mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

Enter current password for root (enter for none): 
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y   
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Jakmile bude MariaDB zabezpečena, budete muset nastavit heslo root pro MariaDB.

Nejprve se přihlaste do prostředí MariaDB pomocí následujícího příkazu:

mysql

Dále nastavte heslo pro uživatele root pomocí následujícího příkazu:

MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("newpassword");

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;

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Instalovat správce

Ve výchozím nastavení není Adminer k dispozici ve výchozím úložišti Debian 10. Takže si budete muset stáhnout instalační soubor Adminer z jejich oficiálních stránek. Můžete si jej stáhnout do webového kořenového adresáře Apache pomocí následujícího příkazu:

wget "http://www.adminer.org/latest.php" -O /var/www/html/adminer.php

Po dokončení stahování změňte oprávnění ke staženému souboru pomocí následujícího příkazu:

chown -R www-data:www-data /var/www/html/adminer.php
chmod 755 /var/www/html/adminer.php

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Přístup k řídicímu panelu správce

Nyní otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru/adminer.php. Budete přesměrováni na přihlašovací stránku správce:

Zadejte své uživatelské jméno MariaDB root, heslo a klikněte na Přihlásit knoflík. Na následující stránce byste měli vidět řídicí panel správce:

Nyní klikněte na localhost na horní obrazovce, měli byste vidět následující stránku:

Nyní klikněte na „Vytvořit databázi Měla by se zobrazit následující stránka:

Nyní zadejte název databáze, kterou chcete vytvořit, a klikněte na tlačítko Uložit k vytvoření databáze, jak je uvedeno níže:

Povolte SSL pro správce a získejte bezplatný certifikát SSL od Let's Encrypt

Prvním krokem k zabezpečení Správce pomocí Let's Encrypt SSL certifikátu je instalace balíčku python3-certbot-apache. Spusťte následující příkaz:

apt-get -y install python3-certbot-apache

V dalším kroku si vyžádáme SSL certifikát od Let's Encrypt pomocí klientského programu certbot. Během tohoto procesu se server Let's Encrypt pokusí připojit k vašemu serveru pomocí názvu domény, který zadáte příkazu certbot. Je důležité, aby toto doménové jméno již ukazovalo na váš server v DNS, aby byl web již dostupný přes jeho doménové jméno na portu 80 (http). Pokud web není dostupný z internetu, vytvoření certifikátu Let's Encrypt SSL se nezdaří.

Než začneme vytvářet SSL certifikát, musíme nastavit název domény v konfiguračním souboru vhost. Otevřete výchozí soubor vhost pomocí editoru:

nano /etc/apache2/sites-available/000-default.conf

a přidejte řádek:

ServerName example.com

Přímo pod řádkem 'DocumentRoot'. Nahraďte example.com názvem domény svého vlastního webu.

Poté vytvořte certifikát SSL pomocí tohoto příkazu:

certbot --apache -d example.com

Zde znovu nahraďte example.com názvem vaší domény. Příkaz spustí průvodce, který vám položí několik otázek.

Zadejte e-mailovou adresu, na které lze zastihnout správce, který je odpovědný za tento web.

Přijměte podmínky autority Let's Encrypt SSL.

Certbot se vás nyní zeptá, zda chcete svou e-mailovou adresu sdílet s Electronic Frontier Foundation. Zde si vyberte, co chcete.

Poté zvolte, zda chcete automaticky přesměrovat požadavky bez protokolu SSL na https://. Zde vyberu ano, aby se předešlo problémům s duplicitním obsahem, když je web dostupný ve verzi http:// a https://.

Certifikát SSL byl úspěšně vydán.

Když nyní vstoupíte na webovou stránku pomocí prohlížeče, budete automaticky přesměrováni na SSL a zelený visací zámek před adresou URL v prohlížeči ukazuje, že nyní používáme důvěryhodný certifikát SSL.

Závěr

Ve výše uvedeném tutoriálu jste se naučili, jak nainstalovat Adminer na server Debian 10. Nyní můžete snadno spravovat svou databázi pomocí webového rozhraní Adminer. Neváhejte se mě zeptat, pokud máte nějaké otázky.


Debian
  1. Jak nainstalovat MariaDB na Debian 9

  2. Jak nainstalovat MariaDB na Debian 10

  3. Jak nainstalovat MariaDB 10.x na Debian 11

  1. Jak nainstalovat PostgreSQL na Debian 10

  2. Jak nainstalovat Snipe-IT Asset Management Software na Debian 9

  3. Jak nainstalovat Kanboard Project Management Software na Debian 10

  1. Jak nainstalovat Cacti SNMP Monitoring Tool na Debian 10

  2. Jak nainstalovat MariaDB na Debian 11

  3. Jak nainstalovat nástroj LibreNMS Monitoring Tool na Debian 11