Jak nainstalovat phpMyAdmin na CentOS 8

Správa databází je jednou z nejcitlivějších a nejzodpovědnějších akcí, které správci i uživatelé IT předpokládají, protože ukládají citlivá data s velkým dopadem na organizaci. Při práci s databázemi je důležitější správce, který musíme použít, protože na základě jeho zabezpečení, dostupnosti a integrity budou tyto databáze lépe spravovány, takže pokud bude správce nespolehlivý, budeme mít chybné kroky.

Díky různým funkcím, funkcím a integraci s jinými jazyky se MySQL stal jedním z nejpoužívanějších databázových strojů na světě. Zde phpMyAdmin vstupuje do hry jako integrální řešení pro správu databází generovaných pomocí MySQL, které nám nabízí ještě pokročilejší alternativy ovládání a podpory. Dnes ho uvidíme aplikovat na systém CentOS 8.

Solvetic vysvětlí, co je phpMyAdmin a jak jej nainstalovat do CentOS 8.

Co je phpMyAdminphpMyAdmin byl vyvinut softwarovou společností Maguma jako zcela bezplatný softwarový nástroj, který byl napsán v jazyce PHP a jehož hlavním účelem je efektivně spravovat vše, co souvisí s MySQL na webu.

Při používání phpMyAdmin budeme používat nástroj, který je kompatibilní s různými operacemi v MySQL a MariaDB spojenými s běžnými úkoly u tabulek, sloupců, relací, indexů, uživatelů, oprávnění atd., Ale co je nejlepší, tyto úkoly lze spravovat přímo v uživatelském rozhraní a usnadňuje tak jeho finální správu.

Funkce PhpMyAdminNěkteré z nejvýznamnějších funkcí phpMyAdmin jsou:

  • Integruje server pro údržbu, databáze a tabulky, které jsou založeny na konfiguraci serveru.
  • Má intuitivní webové rozhraní.
  • Lze spouštět většinu funkcí MySQL, jako je procházení databází, tabulek, zobrazení, polí a indexů, vytváření, kopírování, rušení, přejmenovávání nebo pozměňování databází, spouštění, úpravy a označování příkazů SQL (včetně dávkových dotazů), uživatelský účet MySQL a správa oprávnění.
  • phpMyAdmin spouští globální vyhledávání v databázi nebo v jejich podmnožině.
  • phpMyAdmin vytváří a čte výpisy tabulky v databázi.
  • Data můžete exportovat do různých formátů, jako jsou CSV, XML, PDF, ISO / IEC 26300 - OpenDocument Text and Spreadsheet, Microsoft Word 2000 a LATEX.
  • Usnadňuje správu více serverů.
  • Je to schopnost vytvářet grafiku PDF aktuálního návrhu databáze.
  • Kontroluje referenční integritu v tabulkách MyISAM.
  • K dispozici je více než 80 jazyků.
  • phpMyAdmin podporuje tabulky InnoDB a cizí klíče.
  • Umožňuje vizualizovat změny v databázích, tabulkách a zobrazeních.

Nyní Solvetic vysvětlí, jak nainstalovat phpMyAdmin na CentOS 8 a mít tak jeden z nejužitečnějších nástrojů pro správu MySQL.

1. Nainstalujte phpMyAdmin na CentOS 8

Krok 1
Prvním krokem bude instalace webového serveru Apache, za tímto účelem provedeme následující:

 yum nainstalovat httpd -y 

ZVĚTŠIT

Krok 2
Jakmile je tento proces dokončen, uvidíme následující:

ZVĚTŠIT

Krok 3
Zkontrolujeme stav webového serveru v CentOS 8 spuštěním:

 stav systému httpd 

ZVĚTŠIT

Krok 1
V tomto případě vidíme, že služba není aktivní, abychom mohli pokračovat v jejím povolení, musíme provést následující:

 systemctl start httpd 

ZVĚTŠIT

Krok 4
K deaktivaci Apache musíme provést následující:

 systemctl zakázat httpd 
zastavit to:
 systemctl stop httpd
Chcete -li jej povolit při spuštění systému:
 systemctl povolit httpd
Krok 5
Abychom ověřili, že Apache funguje podle očekávání, musíme znát IP serveru, to lze zjistit příkazem „ip add“:

ZVĚTŠIT

Krok 6
Chystáme se povolit a autorizovat službu Apache ve firewallu CentOS 8, pro které spouštíme následující řádky:

 firewall-cmd --permanent --add-port = 80 / tcp firewall-cmd --permanent --add-port = 443 / tcp
Poté znovu načteme bránu firewall:
 firewall -cmd -znovu načíst 

ZVĚTŠIT

Krok 7
Chcete -li zkontrolovat Apache, přejděte do prohlížeče a zadejte následující syntaxi:

 http: // IP_adresa
Krok 8
Výsledek by měl vypadat takto:

ZVĚTŠIT

2. Nainstalujte úložiště EPEL na CentOS 8


Úložiště EPEL (Extra Packages for Enterprise Linux) jsou balíčky speciálně určené pro správu obchodních úložišť zaměřených na další systémové funkce

Krok 1
Pro toto povolení musíme použít následující příkaz:

 yum nainstalovat epel-release 

ZVĚTŠIT

Krok 2
Pro potvrzení stažení a instalace zadáme písmeno S:

ZVĚTŠIT

3. Nainstalujte phpMyAdmin na CentOS 8

Krok 1
Nakonec jsme připraveni nainstalovat phpMyAdmin, za tímto účelem nejprve stáhneme nejnovější verzi 4.9.1 provedením následujícího:

 https://files.phpmyadmin.net/phpMyAdmin/4.9.1/phpMyAdmin-4.9.1-all-languages.tar.gz 

ZVĚTŠIT

PoznámkaVerze lze ověřit v následujícím oficiálním odkazu phpMyAdmin:

Krok 2
Nainstalujeme phpMyAdmin pomocí následujícího řádku:

 tar -zxvf phpMyAdmin-4.9.1-all-languages.tar.gz 

ZVĚTŠIT

Krok 3
Nakonec můžeme phpMyAdmin přesunout na požadovanou cestu:

 mv phpMyAdmin-4.9.1-all-languages ​​/ usr / share / phpMyAdmin 

ZVĚTŠIT

4. Konfigurujte soubor phpMyAdmin v CentOS 8


Tato konfigurace umožňuje vzdálený přístup ke klientovi phpMyAdmin

Krok 1
K tomu přejdeme do souboru phpMyAdmin.conf, který se nachází v adresáři / usr / share / phpMyAdmin / pomocí textového editoru:

 /usr/share/phpMyAdmin/config.inc.php 

ZVĚTŠIT

Krok 2
V řádku blowfish_secret vygenerujeme nový tajný klíč, který lze vytvořit z následujícího odkazu:

ZVĚTŠIT

Krok 3
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 4
Nyní vytvoříme virtuální soubor umístěný v adresáři /etc/nginx/conf.d:

 nano /etc/nginx/conf.d/phpMyAdmin.conf 
Krok 5
Tam vložíme následující:
 server {poslouchat 80; název_serveru “název domény; root / usr / share / phpMyAdmin; umístění / {index index.php; } ## Obrázky a statický obsah jsou zpracovávány na jiném místě ~ * ^. +. (Jpg.webp | jpeg.webp | gif.webp | css | png | js | ico | xml) $ {access_log off; vyprší 30d; } location ~ /\.ht {deny all; } umístění ~ / (knihovny | nastavení / rámce | nastavení / libs) {popřít vše; návrat 404; } umístění ~ \ .php $ {include / etc / nginx / fastcgi_params; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME / usr / share / phpMyAdmin $ fastcgi_script_name; }}
Krok 6
Když zadáme tento text, uložíme změny pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 7
Nyní provedeme následující, čímž se vytvoří dočasný adresář phpMyAdmin a pokračujeme k udělení příslušných oprávnění:

 mkdir / usr / share / phpMyAdmin / tmp chmod 777 / usr / share / phpMyAdmin / tmp

ZVĚTŠIT

Krok 8
Poté nastavíme vlastníka souboru:

 chown -R apache: apache / usr / share / phpMyAdmin 
Krok 9
Nyní restartujeme služby:
 systemctl restart nginx systemctl restart php-fpm
Krok 10
Nakonec udělíme oprávnění brány firewall pro externí připojení:
 firewall-cmd --permanent --add-service = http firewall-cmd -reload

ZVĚTŠIT

V tuto chvíli budeme připraveni přistupovat k phpMyAdmin, ale Solvetic vám vysvětlí něco důležitého, s tímto procesem (který může být složitý) úložiště pro CentOS 8 neobsahuje jednoduchou instalaci pomocí příkazu „yum install phpadmin“, což výrazně zjednodušuje proces, to neznamená, že to není možné, a proto než uvidíme prostředí phpMyAdmin, vysvětlíme vám tuto další metodu a vy se rozhodnete pro vhodný způsob instalace phpMyAdmin na CentOS 8.

5. Nainstalujte phpMyAdmin na CentOS 8 pomocí úložišť REMI na CentOS 8

Toto jsou další typy úložišť, které byly vyvinuty třetími stranami, jejichž cílem je poskytnout uživatelům nejnovější verze PHP, plné funkce a další software pro uživatele Fedory i Enterprise Linux (RHEL, CentOS, Oracle, Scientific Linux).

Krok 1
V těchto úložištích REMI najdeme:

  • Balíčky nejsou kompatibilní se zásadami Fedory.
  • Backporty balíčků jsou k dispozici ve vývojových verzích Fedory.
  • Beta verze a mnoho dalšího.

Krok 2
K instalaci těchto úložišť provedeme následující:

 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-8.rpm 

Krok 3
Po povolení úložiště Remi v CentOS 8 se chystáme nainstalovat phpMyAdmin prostřednictvím správce balíčků yum, takže všechny závislosti budou nainstalovány automaticky, provedeme následující:
yum --enablerepo = remi, remi-test install phpMyAdmin

Krok 4
Tam zadáme písmeno S pro potvrzení stažení a instalace závislostí phpMyAdmin:

Krok 5
Později musíme přijmout instalaci klíče GPG z úložiště:

Krok 6
Když tento proces skončí, uvidíme následující:

Krok 7
Je na čase nakonfigurovat phpMyAdmin, v tomto okamžiku může být phpMyAdmin ve výchozím nastavení přístupný pouze z localhost, takže pokud k němu chceme přistupovat externě, bude nutné upravit konfigurační soubor Apache phpMyAdmin následujícím příkazem:

 sudo nano /etc/httpd/conf.d/phpMyAdmin.conf 
Krok 8
Tam uvidíme následující:

Krok 9
Vyhledáme řádek „Vyžadovat“ a změníme „místní“ na „vše uděleno“:

Krok 10
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 11
Nakonec restartujeme službu Apache:

 služba httpd restart 

Krok 12
Nyní můžeme přistupovat externě z libovolného prohlížeče zadáním následujícího:

 http: // IP_adresa / phpMyAdmin / 

Krok 13
Zde můžeme změnit jazyk a přihlásit se pomocí uživatelských pověření MySQL:

Krok 14
Klikněte na Pokračovat a toto bude prostředí phpMyAdmin:

ZVĚTŠIT

Krok 15
V této hlavní sekci najdeme detaily jako:

  • Typ serveru
  • Připojení k serveru
  • Verze serveru
  • Uživatel, který je přihlášen
  • Typ postavy
  • Verze Apache
  • Základní verze klienta
  • Verze PHP
  • Verze PhpMyAdmin

Krok 6
Kromě toho můžeme použít několik obecných úprav vzhledu. Na kartě SQL můžeme spouštět sekvence z databáze:

ZVĚTŠIT

Krok 17
Na kartě Aktuální stav můžeme zobrazit aktuální provoz a také procesy, statistiky dotazů a další:

ZVĚTŠIT

Krok 18
V uživatelských účtech budeme sledovat uživatele registrované v databázi a budeme moci přidávat nové uživatele a také upravovat nebo mazat ty stávající:

ZVĚTŠIT

  • V sekci Export a import můžeme přenést nebo odeslat konfigurace databáze.
  • Na kartě Nastavení je možné upravit koncepty phpMyAdmin:

ZVĚTŠIT

Krok 19
V sekci Binární registr přistupujeme k dotazům vytvořených binárních registrů:

ZVĚTŠIT

Krok 20
Na kartě „Replikace“ máme způsob, jak provést replikaci databáze:

ZVĚTŠIT

Krok 21
Na kartě „Více“ máme přístup k dalším funkcím:

ZVĚTŠIT

Krok 22
Nakonec budeme mít k dispozici všechny příkazy SQL pro správu prvků databáze:

ZVĚTŠIT

Jak vidíte, tento poslední proces je mnohem snazší použít k instalaci a použití phpMyAdmin v CentOS 8, a tak spravovat databáze centrálně a úplně.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave