GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat phpMyAdmin na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat phpMyAdmin na Ubuntu 20.04. Budeme také konfigurovat MySQL Server pro práci s phpMyAdmin.

Databáze jsou velmi důležité pro jakoukoli aplikaci a mnoho projektů využívá MySQL nebo MariaDB, aby tuto potřebu splnily. Správa databáze MySQL a MariaDB z příkazového řádku je pro každého vývojáře časově náročný úkol. PhpMyAdmin je bezplatná, open-source a webová aplikace, která poskytuje správu databáze MySQL nebo MariaDB z pohodlného webového rozhraní. Dodává se s pokročilým editorem SQL, který usnadňuje vytváření a testování složitých SQL dotazů. Pomáhá vám provádět několik databázových operací, včetně vytváření, mazání, dotazování, databáze, tabulek, sloupců atd. Nejčastěji jej používají webhostingové společnosti a umožňuje webmasterovi vytvářet a spravovat databáze samostatně.

Požadavky

  • Pro účely tohoto tutoriálu budeme používat Ubuntu 20.04 VPS.
  • Budete také potřebovat funkční zásobník LAMP na vašem serveru.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

1. Připojte se k vašemu serveru

Než začnete, musíte se připojit k 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 vaší 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í:

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

2. Konfigurace serveru MySQL

Ve výchozím nastavení je uživatel root MySQL nastaven na ověřování pomocí auth_socket plugin ve výchozím nastavení, nikoli s heslem v Ubuntu 20.04 s MySQL 5.7 nebo novějšími verzemi. Budete tedy muset změnit tuto výchozí metodu ověřování z auth_socket na mysql_native_password abyste se mohli přihlásit do phpMyAdmin jako uživatel root MySQL.

Chcete-li tak učinit, přihlaste se do prostředí MySQL pomocí následujícího příkazu:

mysql

Po přihlášení zkontrolujte způsob ověřování všech vašich uživatelů a spusťte následující příkaz:

mysql> SELECT user,plugin FROM mysql.user;

Měli byste získat následující výstup:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | auth_socket           |
+------------------+-----------------------+

Nyní změňte ověřovací plugin z auth_socket na mysql_native_password pro uživatele root pomocí následujícího příkazu:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secure-password';

Dále vyprázdněte oprávnění k použití změn:

mysql> FLUSH PRIVILEGES;

Dále znovu ověřte metodu ověřování pomocí následujícího příkazu:

mysql> SELECT user,plugin FROM mysql.user;

Měli byste vidět následující výstup:

+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| debian-sys-maint | caching_sha2_password |
| mysql.infoschema | caching_sha2_password |
| mysql.session    | caching_sha2_password |
| mysql.sys        | caching_sha2_password |
| root             | mysql_native_password |
+------------------+-----------------------+

Nyní ukončete prostředí MySQL pomocí následujícího příkazu:

mysql> EXIT;

V tomto okamžiku je váš server MySQL nakonfigurován tak, aby používal mysql_native_password metoda ověřování.

3. Nainstalujte PhpMyAdmin z úložiště Ubuntu 20.04

Ve výchozím nastavení je phpMyAdmin k dispozici ve výchozím úložišti Ubuntu 20.04. Můžete jej nainstalovat spuštěním následujícího příkazu:

apt-get install phpmyadmin -y

Během instalace budete požádáni o výběr webového serveru, jak je znázorněno níže:

Vyberte webový server Apache a klikněte na OK knoflík. Budete požádáni o konfiguraci databáze pro phpMyAdmin pomocí dbconfig-common, jak je uvedeno níže:

Vyberte možnost Ano a stiskněte enter. Budete požádáni o zadání hesla aplikace MySQL pro phpMyAdmin, jak je uvedeno níže:

Zadejte své heslo a klikněte na OK dokončete instalaci.

Poté restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

V tomto okamžiku je na vašem serveru nainstalován phpMyAdmin.

4. Vstupte do webového rozhraní phpMyAdmin

Nyní otevřete webový prohlížeč a otevřete phpMyAdmin pomocí adresy URL http://your-server-ip/phpmyadmin . Budete přesměrováni na přihlašovací stránku phpMyAdmin:


Zadejte své uživatelské jméno, heslo pro root MySQL a klikněte na Go knoflík. Na následující obrazovce byste měli vidět rozhraní pro správu phpMyAdmin:

5. Zabezpečte phpMyAdmin na Ubuntu 20.04

Kvůli své popularitě je phpMyAdmin prvním cílem útočníků. Měli byste tedy dbát zvýšené opatrnosti, abyste zabránili neoprávněnému přístupu.
Chcete-li tak učinit, měli byste použít vestavěné funkce ověřování a autorizace .htaccess společnosti Apache.

Nejprve povolte použití souboru .htaccess úpravou souboru phpmyadmin.conf:

nano /etc/apache2/conf-available/phpmyadmin.conf

Přidejte řádek AllowOverride All v <Directory /usr/share/phpmyadmin> sekce:

<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
AllowOverride All

Uložte soubor a restartujte službu Apache, aby se změny projevily:

systemctl restart apache2

Dále vytvořte .htaccess soubor v kořenovém adresáři phpMyAdmin:

nano /usr/share/phpmyadmin/.htaccess

Přidejte následující řádky:

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Uložte a zavřete soubor. Poté vytvořte soubor s hesly s uživatelem user1 pomocí htpasswd nástroj:

htpasswd -c /etc/phpmyadmin/.htpasswd user1

Budete požádáni o nastavení hesla, jak je uvedeno níže:

New password:
Re-type new password:
Adding password for user user1

Nyní je váš phpMyAdmin zabezpečen dodatečnou autentizací.

Otevřete webový prohlížeč a zadejte adresu URL http://your-server-ip/phpmyadmin .

Budete vyzváni k zadání dalšího názvu účtu a hesla, jak je uvedeno níže:

Zadejte uživatelské jméno a heslo, které jste právě nakonfigurovali, a klikněte na Přihlásit se knoflík. Budete přesměrováni na běžnou ověřovací stránku phpMyAdmin:

Zadejte své uživatelské jméno, heslo pro root MySQL a klikněte na Go knoflík. Měli byste vidět rozhraní pro správu phpMyAdmin, jak je znázorněno níže:

Samozřejmě, pokud jste jedním z našich zákazníků Managed Ubuntu Hosting, nemusíte instalovat phpMyAdmin na svůj Ubuntu 20.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 (a dokonce i PHP, pokud ještě není nainstalován) na Ubuntu 20.04.

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat phpMyAdmin na Ubuntu 20.04 VPS, líbil, 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.


Panels
  1. Nainstalujte phpMyAdmin na Ubuntu 16.04

  2. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  3. Jak nainstalovat MySQL na Ubuntu 16.04

  1. Jak nainstalovat R na Ubuntu 16.04

  2. Jak nainstalovat Chamilo na Ubuntu 16.04

  3. Jak nainstalovat MySQL na Ubuntu 18.04

  1. Jak nainstalovat Drupal 7 na Ubuntu 14.04

  2. Jak nainstalovat phpMyAdmin na Ubuntu 18.04

  3. Jak nainstalovat LAMP na Ubuntu 18.04