phpMyAdmin je jedním z nejpopulárnějších a nejrozšířenějších webových nástrojů pro správu databází na trhu. Je to bezplatná a open-source PHP aplikace, která uživatelům umožňuje spravovat jeden nebo více databázových serverů SQL, a to lokálně nebo na vzdáleném serveru pomocí webového prohlížeče se snadno použitelným grafickým uživatelským rozhraním. Může být použit pro správu databází MySQL a MariaDB. Z webového prohlížeče můžete vytvářet, upravovat a mazat databáze nebo tabulky, spouštět dotazy SQL, spravovat uživatelské účty a oprávnění MySQL a mnoho dalšího. Dnes vám ukážeme, jak nainstalovat phpMyAdmin na Ubuntu 18.04.
Máme aktualizovanou verzi tohoto návodu – Jak nainstalovat phpMyAdmin na Ubuntu 20.04
Požadavky:
- Pro účely tohoto tutoriálu budeme používat Ubuntu 18.04 VPS.
- Budete také potřebovat funkční zásobník LAMP nebo LEMP (Linux, Apache/Nginx, MySQL, PHP). Naše Ubuntu 18.04 VPS je již předinstalované s plně nakonfigurovaným zásobníkem LAMP.
- Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.
Krok 1:Připojte se k vašemu serveru
Než začneme, musíte se připojit ke svému serveru přes SSH jako uživatel root nebo jakýkoli jiný uživatel s právy sudo.
Chcete-li se připojit k serveru jako uživatel root, použijte následující příkaz:
ssh root@IP_ADDRESS -p PORT_NUMBER
Nezapomeňte nahradit IP_ADDRESS a PORT_NUMBER svou skutečnou IP adresou serveru a číslem portu SSH.
Po přihlášení se pomocí následujících příkazů ujistěte, že je váš server aktuální:
sudo apt update sudo apt upgrade
Krok 2:Nainstalujte phpMyAdmin
phpMyAdmin je již k dispozici ve výchozích repozitářích balíčků Ubuntu.
Chcete-li nainstalovat phpMyAdmin, spolu se všemi požadovanými závislostmi, spusťte následující příkaz:
sudo apt install phpmyadmin
Během instalace budete dotázáni na několik otázek.
Vyberte apache2
jako váš webový server:
Vyberte <Yes>
pro konfiguraci databáze pro phpMyAdmin pomocí dbconfig-common:
Zadejte a potvrďte heslo aplikace MySQL pro phpMyAdmin:
Tímto posledním krokem byla instalace phpMyAdmin dokončena.
Chcete-li získat přístup ke svému phpMyAdmin, nejprve restartujte webový server apache2 pomocí:
systemctl restart apache2
a zadejte http://yourIPaddress/phpmyadmin
ve vašem prohlížeči pro přístup na přihlašovací stránku:
Krok 3:Přihlášení do phpMyAdmin
Chcete-li spravovat své databáze pomocí phpMyAdmin, budete se muset přihlásit jako kořenový uživatel MySQL nebo jako jiný uživatelský účet MySQL s oprávněními správce. Ukážeme vám, jak se přihlásit pomocí obou těchto metod.
Přihlaste se jako root
Ve výchozím nastavení je uživatel root nastaven na používání auth_socket plugin pro ověření vašeho databázového serveru MySQL. Pokud se chcete ve svém phpMyAdminu autentizovat jako uživatel root, budete muset změnit metodu ověřování z auth_socket na mysql_native_password.
Chcete-li to provést, připojte se k serveru přes SSH a poté se přihlaste k databázovému serveru MySQL zadáním následujícího příkazu:
sudo mysql
Tím se dostanete do prostředí MySQL jako uživatel root MySQL. Chcete-li zkontrolovat metodu ověřování všech vašich uživatelů, můžete provést následující:
SELECT user,plugin FROM mysql.user;
Na obrazovce se zobrazí následující výstup:
+------------------+-----------------------+ | user | plugin | +------------------+-----------------------+ | root | auth_socket | | mysql.session | mysql_native_password | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | | phpmyadmin | mysql_native_password | +------------------+-----------------------+
Chcete-li změnit ověřovací plugin z auth_socket na mysql_native_password pro uživatele root budete muset spustit následující:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'STRONG_PASSWORD';
Ujistěte se, že jste část STRONG_PASSWORD nahradili skutečným silným heslem, které byste chtěli používat pro uživatele root MySQL.
Poté, co to uděláte, budete muset vyprázdnit všechna oprávnění, aby se změny projevily:
FLUSH PRIVILEGES;
Poté můžete znovu spustit stejný příkaz a zkontrolovat, zda byla metoda ověřování úspěšně aktualizována:
SELECT user,plugin FROM mysql.user;
Výstup:
+------------------+-----------------------+ | user | plugin | +------------------+-----------------------+ | root | mysql_native_password | | mysql.session | mysql_native_password | | mysql.sys | mysql_native_password | | debian-sys-maint | mysql_native_password | | phpmyadmin | mysql_native_password | +------------------+-----------------------+
Chcete-li se odpojit od databázového serveru MySQL, můžete zadat:
exit;
Nyní můžete používat svého MySQL uživatele k přihlášení do vašeho phpMyAdmina a ke správě vašich databází.
Vytvořte nového administrátora
Další možností je vytvořit nového uživatele MySQL s administrátorskými právy. Ukážeme vám, jak vytvořit nového uživatele s názvem „admin“, kterého můžete použít k přihlášení do svého phpMyAdmin.
Chcete-li vytvořit tohoto nového uživatele, znovu se přihlaste ke svému databázovému serveru MySQL pomocí:
sudo mysql
A spusťte následující příkaz:
CREATE USER 'admin'@'localhost' IDENTIFIED BY 'STRONG_PASSWORD';
Znovu se ujistěte, že jste svému uživateli nastavili silné heslo. Dále nastavte příslušná oprávnění spuštěním:
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
Chcete-li ukončit databázový server MySQL, zadejte:
exit;
Krok 4:Závěr
Gratulujeme! Pokud jste se dostali k tomuto kroku, úspěšně jste nainstalovali phpMyAdmin na váš Ubuntu 18.04 VPS. Budete se moci přihlásit na adrese http://yourIPaddress/phpmyadmin
jako uživatel root nebo jako jiný uživatel pro správu, v závislosti na tom, kterou ze dvou metod jste se rozhodli nastavit během výukového programu. Po úspěšné autentizaci budete přesměrováni na hlavní stránku správy phpMyAdmin, jak je znázorněno na obrázku níže, ze které můžete začít pracovat se svými databázemi.
Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte instalovat phpMyAdmin na svůj Ubuntu 18.04 VPS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují phpMyAdmin na Ubuntu 18.04. Můžete také zkontrolovat tuto příručku:Jak nainstalovat phpMyAdmin na Ubuntu 20.04 pro aktualizace.
PS. Pokud se vám líbil tento příspěvek o jak nainstalovat phpMyAdmin na Ubuntu 18.04 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.