Wordpress

Jak nainstalovat phpMyAdmin na libovolný operační systém

Správa databáze je složitá, ale nezbytná součást provozu webu. Naštěstí existuje software jako phpMyAdmin, který tento proces značně usnadňuje. Tento oblíbený nástroj pro správu se může zdát náročný na naučení, ale přístup k databázi a její úpravy budou hračkou, jakmile si ji osvojíte.

Nejobtížnější částí je vědět, jak nainstalovat phpMyAdmin a nastavit jej na váš webový server. Pokud máte potíže, určitě nejste jediný.

V tomto článku vám krok za krokem ukážeme, jak nainstalovat phpMyAdmin na všechny hlavní operační systémy a jak jej odtud nakonfigurovat.

Jdeme na to!

Díváte se raději na video verzi?

Co je phpMyAdmin?

Za každým webem je databáze. Tato databáze vám umožňuje ukládat data od informací o uživatelském účtu až po příspěvky, které na svém webu vytvoříte. Přestože existuje mnoho databázových služeb, MySQL je nejoblíbenější. A s největší pravděpodobností je to ten, který váš web používá. MariaDB je běžnou alternativou.

Přímá interakce s MySQL může být komplikovaná a matoucí, zvláště pokud jste v administraci webových stránek nováčkem. Ale interakce s databázemi je často nezbytnou součástí údržby webu.

phpMyAdmin byl vytvořen, aby přinesl do MySQL vizuální rozhraní založené na prohlížeči a usnadnil práci s vaší databází. Díky své popularitě mnoho webhostingových služeb zahrnuje přístup k phpMyAdmin, včetně Behmaster.

Správa databáze může být komplikovaná 😅 phpMyAdmin existuje, aby byl proces mnohem jednodušší ✅ Zde se dozvíte, jak ji nainstalovat a nakonfigurovat.Kliknutím Tweet

Proč potřebujete phpMyAdmin?

Bez nástroje jako phpMyAdmin je jedinou možností přístupu k databázi příkazový řádek. Znamená to, že nemáte žádné vizuální rozhraní – pouze textovou výzvu, kam zadáváte příkazy. Dělat to tímto způsobem může být matoucí a může dokonce vést k náhodnému porušení vašeho webu.

phpMyAdmin je bezplatný a open source. Podporuje to široká škála webových hostitelů a dokonce si jej můžete nainstalovat sami, aniž byste zaplatili jediný cent. A jakmile jej nainstalujete, provádění databázových příkazů z vizuálního rozhraní je mnohem intuitivnější.

Pořád na plotě? Můžete sami vyzkoušet phpMyAdmin, abyste zjistili, zda je to správce databáze, který byste chtěli použít. Jakmile jej otestujete a rozhodnete se, že jej chcete, můžete nástroj nainstalovat na svůj server.

Požadavky na phpMyAdmin

Požadavky na instalaci phpMyAdmin jsou naštěstí relativně jednoduché. Pokud máte webový server jakéhokoli druhu, měli byste být téměř jistě schopni jej spustit. Zde jsou podrobné požadavky:

  • Webový server jakéhokoli druhu
  • MySQL nebo MariaDB 5.5 nebo novější
  • Webový prohlížeč, který podporuje Javascript, cookies a Bootstrap 4.5 (pro přístup k phpMyAdmin)
  • PHP 7.2.5 nebo novější
  • Další požadavky PHP: Podpora relace a rozšíření SPL, hash, ctype a JSON. Další rozšíření, jako je mbstring, mohou zlepšit výkon nebo přidat další drobné funkce (úplný seznam naleznete na stránce požadavků).
Systémové požadavky phpMyAdmin
Systémové požadavky phpMyAdmin.

Než se pokusíte nainstalovat phpMyAdmin, pamatujte, že mnoho webových hostitelů jej již má nainstalovaný. Behmaster je mezi nimi; pokud chcete získat přístup ke správci databází, přihlaste se do svého Behmaster účtu a poté přejděte na Informace kartu a hledejte Přístup k databázi.

Před instalací phpMyAdmin zkontrolujte dokumentaci vašeho webového hostitele, abyste se ujistili, že jej již nenainstalovali.

Krok za krokem: Instalace phpMyAdmin

Jakmile zkontrolujete, zda váš server podporuje phpMyAdmin, je čas začít s jeho instalací. Webové servery jsou k dispozici v široké škále operačních systémů, takže jsme zahrnuli všechny nejoblíbenější, včetně Windows, Mac a více distribucí Linuxu.

S tím jsou zde podrobné pokyny pro instalaci phpMyAdmin.

Jak nainstalovat phpMyAdmin na Windows 10

Jak je uvedeno v požadavcích, budete potřebovat webový server s PHP a databázi, abyste mohli používat phpMyAdmin. I když si Apache, PHP a MySQL nepochybně můžete stáhnout ručně, existuje mnohem jednodušší možnost, jak zprovoznit a spustit server na počítači se systémem Windows.

WAMP (Windows, Apache, MySQL a PHP) je bezplatný software, který vám snadno umožní vytvořit server se všemi předpoklady. Můžete také vyzkoušet XAMPP pro Windows (Apache, MariaDB, PHP a Perl), pokud to lépe vyhovuje vašim potřebám.

Domovská stránka WAMPServeru, snímek obrazovky.
Domovská stránka serveru WAMP.

Jakmile si jeden z nich stáhnete, stačí ho nainstalovat a projít procesem nastavení.

Předpokládejme, že používáte WAMP nebo XAMPP. Oba jsou již součástí phpMyAdmin! V prohlížeči přejděte na http://localhost/phpMyAdmin, a měli byste vidět přihlašovací obrazovku potvrzující, že jste vše správně nainstalovali.

Jak nainstalovat phpMyAdmin na Mac

Získání phpMyAdmin na Mac je trochu jiné. Všechny předpoklady jsou stejné. Ale protože se macOS dodává s Apache i PHP, nemusíte je stahovat.

S Macem máte dvě možnosti: Můžete používat XAMPP stejně jako u jiných operačních systémů nebo vše nainstalovat ručně.

Seznam ke stažení XAMPP OSX.
Seznam ke stažení XAMPP OSX.

Stáhněte si XAMPP pro OS X, otevřete jej a vložte do složky Aplikace.

Otevřete ovládací prvek XAMPP z /Applications/XAMPP/manager-osx.app ke spuštění serverů Apache a MySQL. Pokud pak navštívíte http://localhost, měli byste najít vše, co funguje správně, a vaše přihlašovací údaje pro phpMyAdmin v sekci „Nástroje“.

Pokud byste místo toho nainstalovali phpMyAdmin ručně, proces je jednoduchý. Protože již máte Apache a PHP, stačí si stáhnout MySQL. Ujistěte se, že jste z rozevírací nabídky vybrali macOS. Stáhněte a nainstalujte soubor, postupujte podle pokynů a poznamenejte si všechna uživatelská jména a hesla, která vám byla přidělena.

Poté můžete otevřít Předvolby systému a spustit MySQL pro spuštění serveru. Apache můžete také spustit spuštěním tohoto příkazu v Terminálu:

sudo apachectl start
Příkaz ke spuštění Apache v terminálu Mac.
Příkaz ke spuštění Apache v terminálu Mac.

S tím už zbývá jen nainstalovat phpMyAdmin. Přejmenujte složku na „phpMyAdmin“ a přesuňte ji do /Library/WebServer/Documents/. Zkontrolujte, zda je správně nainstalován, na adrese http://localhost/phpMyAdmin v prohlížeči.

Pokud máte nainstalovaný Homebrew, další možností je zadat příkaz: brew install phpMyAdmin.

Jak nainstalovat phpMyAdmin na Ubuntu

Jako jedna z nejpopulárnějších a nejdostupnějších distribucí Linuxu je Ubuntu dobrou volbou pro váš server.

Zatímco ruční instalace Apache a MySQL je vždy možná, Linux má vlastní „hromadu“ standardního serverového softwaru známého jako LAMP (Linux, Apache, MySQL a PHP). Na rozdíl od WAMP a XAMPP toto není dodáváno s phpMyAdminem, takže jej budete muset nainstalovat ručně. Naštěstí vám Ubuntu umožňuje provádět všechny vaše instalace pomocí příkazového řádku.

Nejprve zkontrolujte, zda je aktivován taskel. Serverové edice Ubuntu by měly být součástí instalace, ale pokud máte edici pro stolní počítače, můžete ji povolit pomocí tohoto příkazu:

sudo apt-get install tasksel

Poté můžete pomocí taskel nainstalovat server LAMP pomocí tohoto příkazu:

sudo tasksel install lamp-server
Instalace serveru LAMP pomocí příkazového řádku v Ubuntu.
Instalace serveru LAMP pomocí příkazového řádku v Ubuntu.

Nyní můžete nainstalovat phpMyAdmin:

sudo apt install phpMyAdmin

Díky tomu máte všechny potřebné soubory ke spuštění serveru na vašem počítači.

Jak nainstalovat phpMyAdmin na CentOS 7

Instalace phpMyAdmin na CentOS 7 je velmi podobná jiným distribucím, ale příkazy se mírně liší, protože tento OS používá Yum spíše než typický příkaz apt.

Neexistuje také jednoduchý zásobník LAMP, který nainstaluje všechny potřebné komponenty serveru najednou, takže si budete muset stáhnout Apache, MySQL a PHP ručně. Naštěstí je lze snadno získat pomocí příkazového řádku.

Nejprve si stáhněte zásobník LAMP pomocí příkazového řádku, počínaje Apache:

sudo yum install httpd.service

Chcete-li spustit server Apache a zajistit jeho spuštění při spouštění, použijte tyto příkazy:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Nyní je čas nainstalovat databázi. CentOS 7 standardně instaluje MariaDB. Je také plně kompatibilní s phpMyAdmin, takže jeho používání je bezpečné. I když je možné místo toho stáhnout MySQL, je to mnohem složitější proces. Použijeme MariaDB:
sudo yum nainstalovat mariadb-server mariadb

Nyní jej můžeme spustit a spustit při startu:

sudo systemctl start mariadb
sudo systemctl enable mariadb.service

Chcete-li dokončit instalaci MariaDB a zajistit, aby byla bezpečná, spusťte nastavení zabezpečené instalace pomocí následujícího příkazu.

sudo mysql_secure_installation

Nakonec můžeme nainstalovat PHP s dodatečným balíčkem MySQL.

sudo yum install php php-mysql

Budete také muset restartovat server Apache, aby fungoval správně s PHP.

sudo systemctl restart httpd.service

S tím máte LAMP stack, který potřebujete, a můžete se konečně dostat ke stažení phpMyAdmin. Protože není v úložišti Yum, budete muset místo toho nainstalovat úložiště EPEL pomocí tohoto příkazu:

sudo yum install epel-release

A nainstalujte phpMyAdmin.

sudo yum install phpMyAdmin

Na CentOS 7 to vyžaduje několik dalších kroků, ale nyní byste měli mít server připravený pro konfiguraci.

Jak nainstalovat phpMyAdmin na Debian

Stejně jako CentOS 7 budete muset nainstalovat zásobník LAMP pomocí příkazového řádku ručně. Nejprve získáme Apache pomocí tohoto příkazu:

sudo apt install apache2

Dále nainstalujeme MariaDB. Stejně jako CentOS 7 tato distribuce Linuxu funguje lépe s MariaDB a doporučujeme vám použít tuto distribuci.

sudo apt install mariadb-server

A stejně jako u CentOS 7 byste měli spustit zabezpečenou instalaci, abyste přidali heslo databáze a zajistili, že je vše v bezpečí.

sudo mysql_secure_installation

Nakonec můžeme nainstalovat PHP a několik dalších balíčků, které bude váš server potřebovat, aby fungoval.

sudo apt install php php-mysql libapache2-mod-php

A můžeme skončit instalací phpMyAdmin.

sudo apt install phpMyAdmin

Jak získat přístup k phpMyAdmin

Jakmile máte správně nainstalovaný phpMyAdmin, přístup k němu a přihlášení je stejné na jakémkoli operačním systému.

Budete potřebovat adresu vašeho webového serveru a poté připojit /phpMyAdmin/ do jeho konce. Pokud jste právě nastavili server na svém počítači, adresa je velmi pravděpodobně jednoduše „localhost“, takže navštivte tento odkaz:

http://localhost/phpMyAdmin

Může to být také IP nebo dokonce pojmenovaná adresa, pokud se jedná o server, který již máte spuštěný na webu. Pokud si nejste jisti, můžete adresu pravděpodobně najít v konfiguračních souborech Apache nebo MySQL.

Jakmile se dostanete na přihlašovací obrazovku, budete potřebovat uživatelské jméno a heslo. Pokud se jedná o novou instalaci, uživatelské jméno je pravděpodobně „root“ a heslo můžete nechat prázdné. Pokud to nefunguje, heslo může být „heslo“.

přihlašovací obrazovka phpMyAdmin.
přihlašovací obrazovka phpMyAdmin.

Pokud se nemůžete přihlásit, zkontrolujte konfigurační soubory phpMyAdmin nebo MySQL, abyste našli své přihlašovací údaje. Možná jste také změnili přihlašovací údaje během procesu instalace.

Uživatelé Linuxu by měli vyzkoušet následující příkaz, pokud mají potíže s přístupem na stránku nebo s přihlášením:

Potřebujete hostingové řešení, které vám poskytne konkurenční výhodu? BehmasterPoskytuje vám neuvěřitelnou rychlost, nejmodernější zabezpečení, moderní přístrojovou desku a automatické škálování. Podívejte se na naše plány!

sudo dpkg-reconfigure phpMyAdmin

A konečně, měli byste si uvědomit, že pokud používáte webhosting, jako je např Behmaster s předinstalovaným phpMyAdminem obvykle najdete přihlašovací údaje a odkazy na svém hostingovém panelu. V tomto případě nemusíte phpMyAdmin instalovat na server ručně.

Konfigurace phpMyAdmin

S nainstalovaným správcem databází a připraveným k použití ve vašem systému byste měli vědět, jak nakonfigurovat phpMyAdmin. Stejně jako u jakéhokoli serverového softwaru budete jistě chtít hodně pohrávat s nastavením.

Nekonfigurovaný phpMyAdmin může také představovat potenciální bezpečnostní riziko. K uzamčení systému je potřeba provést několik dalších kroků.

Pokud budete někdy potřebovat obnovit zálohu vaší databáze, můžete vždy použít phpMyAdmin k importu nového souboru SQL. Vždy provádějte časté zálohy, než provedete jakékoli významné úpravy databáze nebo jejího nastavení, zvláště pokud nepracujete pouze na testovacím serveru.

Jak spouštět dotazy SQL

Nyní, když funguje phpMyAdmin, měli byste vědět, jak dělat to, k čemu je určen: spouštění SQL dotazů.

Dotazy můžete spouštět buď na domovské stránce (to bude platit pro celý web), nebo v konkrétní databázi či tabulce. Klikněte na SQL v horní části obrazovky, zadejte příkaz a stiskněte Go.

Spuštění SQL dotazu v phpMyAdmin.
Spuštění SQL dotazu v phpMyAdmin.

Zde je seznam běžných SQL dotazů:

  • Vybrat: Nejdůležitější značka, která se používá na začátku téměř každého dotazu.
  • Vytvořit tabulku: Vytvořte novou tabulku.
  • Změna tabulky: Přidejte nové sloupce.
  • Vložit: Přidat nové řádky.
  • Vymazat: Odstraňte sloupce.
  • aktualizace: Upravte hodnoty v tabulce.
  • Součet(): Sečte všechny hodnoty.
  • Prům(): Zprůměrujte hodnoty.
  • Počet(): Spočítá počet vyplněných sloupců.
  • Kolo(): Zaokrouhlí hodnotu na celé číslo, které jste nastavili.
  • Max(): Vraťte největší hodnotu.
  • Min(): Vraťte nejmenší hodnotu.
  • Mezi: Vyberte sloupce v určitém rozsahu.
  • Skupina vytvořená: Seskupit tabulky podle dat.
  • Seřadit podle: Objednat výsledky určitým způsobem.

Určitě existuje více příkazů, které se lze naučit, ale pro začátek je jich několik.

Jak změnit výchozí adresu URL phpMyAdmin

Ponechání přístupového odkazu phpMyAdmin ve výchozím nastavení (http://website.com/phpMyAdmin) může představovat bezpečnostní riziko.

Pokud tuto stránku snadno najdete, hackeři ji budou moci navštívit a pokusit se brutálně vynutit vaše uživatelské jméno a heslo. Může to být ještě horší, pokud jste přihlašovací údaje nechali na výchozím „root“ a „heslu“.

Ale změnou adresy URL na něco, co znáte pouze vy, můžete neznámým uživatelům výrazně ztížit přístup na tuto stránku a pokusit se uhodnout heslo.

OTEVŘENO phpMyAdmin.conf v textovém editoru, který najdete pod C:wampalias na Windows/WAMP, xamppapacheconfextra na XAMPP, /etc/httpd/conf.d na Linuxu, popř /usr/conf/extra na Macu.

Měli byste tam vidět tento řádek:

Alias /phpMyAdmin /usr/share/phpMyAdmin

Změň /phpMyAdmin cestu na novou adresu dle vašeho výběru. Například:

Alias /exampleURL /usr/share/phpMyAdmin

Nyní můžete přistupovat k této jedinečné adrese URL pro phpMyAdmin návštěvou vlastní adresy, kterou jste nastavili (http://website.com/exampleURL).

Jak nastavit ověřovací bránu NGINX

Další možností je nastavení druhé vrstvy zabezpečení s autentizační bránou. Po přesunutí přihlašovací stránky phpMyAdmin do tajného umístění můžete tuto stránku chránit heslem, aby bylo ještě méně pravděpodobné, že by se přes ni útočníci dostali.

Uživatelé Linuxu na serveru NGINX mohou spustit následující příkazy v příkazovém řádku k vytvoření ověřovací brány (toto je také možné na serverech Apache).

Začněte vytvořením zašifrovaného hesla (změňte „příklad“ na cokoliv chcete) a poznamenejte si výsledek:

openssl passwd example

Vytvořte konfigurační soubor ve složce NGINX a pojmenujte jej:

sudo nano /etc/nginx/examplename

Zadejte uživatelské jméno a heslo do tohoto souboru takto, dejte pozor, abyste nechali v dvojtečce:

exampleusername:examplepassword

Nyní otevřete konfigurační soubor NGINX.

sudo nano /etc/nginx/sites-available/default

Do bloku „server“ přidáme naši bránu vložením následujícího kódu (nezapomeňte změnit hodnoty).

location /example {
  auth_basic "Login";
  auth_basic_user_file /etc/nginx/examplename;

První /example by mělo být cokoliv, na co nastavíte adresu URL phpMyAdmina, a můžete ji upravit auth_basic název proměnné na cokoli chcete, a konečné /examplename by měl být název souboru s hesly, který jste vytvořili dříve.

Nyní po přihlášení byste měli být požádáni o zadání přihlašovacích údajů, které jste nastavili, ještě předtím, než uvidíte přihlášení phpMyAdmin.

Adminer: Jednodušší alternativa k phpMyAdmin

Adminer je bezplatný nástroj pro správu databází s otevřeným zdrojovým kódem podobný phpMyAdmin. Adminer, dříve nazývaný phpMinAdmin, byl výslovně navržen jako jednodušší a lepší alternativa k phpMyAdmin.

Nasazení na jakýkoli webový server je snadné. Stačí nahrát jediný lehký soubor PHP.

Prozkoumání databáze WordPress s Adminerem.
Prozkoumání databáze WordPress s Adminerem.

Dokonce i DevBehmaster, BehmasterBezplatná sada nástrojů pro místní vývoj používá ke spuštění správce databází Adminer. Podporuje mnoho výkonných funkcí pro správu databází, jako je snadné přepínání databází, prohlížení a úpravy tabulek, manipulace s hodnotami databáze, import a export databází, spouštění SQL dotazů a mnoho dalšího.

devBehmasterSprávce databáze je hezčí správce.
Správcovské pravomoci DevBehmastersprávce databáze.

Více o Admineru, jeho funkcích a způsobu použití se můžete dozvědět v našem vyhrazeném článku o Admineru.

Potřebujete trochu pomoci s instalací a konfigurací tohoto oblíbeného nástroje pro správu? ⬇️ Tento průvodce vás probral ✅Kliknutím Tweet

Shrnutí

Vaše první použití phpMyAdmin může být zastrašující. Ale jakmile budete vědět, jak ji nainstalovat a nakonfigurovat, přístup k databázi bude stejně snadný jako přihlášení do WordPress.

Uživatelé Windows, Mac a Linux mohou tohoto neocenitelného správce databází využít. Pokud máte webový server s nainstalovaným PHP, mělo by být jeho spuštění jednoduché, pokud budete postupovat podle našich pokynů. Nezapomeňte ji správně nakonfigurovat a ujistěte se, že je zabezpečená, a už nikdy nebudete mít potíže s úpravou databáze.

Související články

0 Komentáře
Vložené zpětné vazby
Zobrazit všechny komentáře
Tlačítko Nahoru