GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat phpMyAdmin s Nginx na Ubuntu 18.04 – proces krok za krokem?

phpMyAdmin je bezplatný nástroj pro správu databází založený na webovém rozhraní pro správu MySQL a MariaDB. Pomocí rozhraní phpmyadmin můžete spravovat databáze MySQL, uživatelské účty a oprávnění, importovat a exportovat data a mnoho dalšího.

Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy phpMyAdmin v systému Ubuntu Linux.

V této souvislosti se podíváme na to, jak nainstalovat phpMyAdmin s Nginx na systém Ubuntu 18.04.


Jak nainstalovat phpMyAdmin s Nginx na Ubuntu?

Než budete pokračovat v tomto postupu instalace, ujistěte se, že jsou splněny následující požadavky:

Musíte se přihlásit na serveru Ubuntu jako uživatelský účet s právy sudo.

Ujistěte se, že je na vašem počítači Ubuntu nainstalován zásobník LEMP (Linux, Nginx, MySQL a PHP).

Důrazně doporučujeme přistupovat k instalaci phpMyAdmin přes připojení HTTPS. Zabrání tak zbytečným útokům na phpmyadmin. Pokud vaše doména není zabezpečena certifikátem SSL/TLS, můžete postupovat podle tohoto průvodce zabezpečením Nginx pomocí Let's Encrypt na Ubuntu.

i. Chcete-li zahájit instalaci, musíte aktualizovat index balíčků Ubuntu a upgradovat systém pomocí následujícího příkazu:

$ sudo apt update
$ sudo apt upgrade

ii. Nyní nainstalujte balíček phpMyAdmin z výchozích repozitářů Ubuntu pomocí níže uvedeného příkazu:

$ sudo apt install phpmyadmin

Zobrazí se výzva k zadání několika možností konfigurace. Nejprve se vás zeptá na výběr webového serveru. Pro Nginx neexistuje žádná možnost, takže stiskněte Tab a klikněte na tlačítko OK.

iii. Dále budete požádáni, abyste použili dbconfig-common ke konfiguraci databáze pro phpMyAdmin.

iv. Vyberte Ano a pokračujte stisknutím klávesy Enter.

v. Nyní zadejte heslo pro phpMyAdmin pro registraci do databáze, vyberte OK a stiskněte Enter.

Opět budete vyzváni k potvrzení hesla zadáním stejného hesla a stisknutím tlačítka OK.

Nyní bude phpMyAdmin nainstalován na váš server Ubuntu.

vi. Poté vytvoříme symbolický odkaz pro přístup k rozhraní phpMyAdmin z instalačních souborů. Můžete jej propojit s kořenovým adresářem dokumentu spuštěním:

$ sudo ln -s /usr/share/phpmyadmin /var/www/html


Jak vytvořit uživatele MySQL a nastavit oprávnění?

V systémech Ubuntu používá root uživatel MySQL k ověření ve výchozím nastavení plugin auth_socket. To znamená, že se nemůžete autentizovat jako root zadáním hesla. To v mnoha případech zvýší bezpečnost a použitelnost, ale může to také zkomplikovat, když potřebujete povolit externí program, jako je phpMyAdmin.

Abyste se mohli přihlásit do phpMyAdmin jako váš root uživatel MySQL, budete muset přepnout jeho autentizační metodu z auth_socket na mysql_native_password. U kořenového uživatele MySQL nebude dobré měnit metodu ověřování.

Vzhledem k tomu, že phpMyAdmin vyžaduje, aby se uživatelé autentizovali heslem, místo změny autentizační metody vytvoříme nový administrátorský MySQL účet pro přístup k rozhraní. Tento uživatel bude mít stejná oprávnění jako uživatel root a bude nastaven na používání metody ověřování mysql_native_password.

Nyní tohoto uživatele použijeme k přihlášení do phpMyAdmin a k dalším administrativním úkonům na našem serveru MySQL nebo MariaDB.

Přihlásit se můžete níže uvedeným příkazem:

$ sudo mysql

Dále vytvořte nového administrátora se silným heslem a udělte příslušná oprávnění zadáním:

mysql> CREATE USER 'newadmin'@'localhost' IDENTIFIED BY 'STRONG-PASSWORD';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'newadmin'@'localhost' WITH GRANT OPTION;

Jak získat přístup k phpMyAdmin?

Chcete-li se dostat do rozhraní phpMyAdmin, otevřete webový prohlížeč a zadejte veřejnou IP adresu nebo název domény vašeho serveru a za ní /phpmyadmin:

https://IP_ADDRESS_OR_YOUR_DOMAIN/phpmyadmin

Zadejte uživatelské jméno a heslo administrátorského účtu, které jste vytvořili v předchozím kroku, a stiskněte tlačítko Přejít.

Po úspěšném přihlášení uvidíte uživatelské rozhraní phpMyAdmin.



Ubuntu
  1. Jak nainstalovat Nginx s PHP5 a MySQL na Ubuntu 11.10

  2. Nainstalovat Discord na Ubuntu 20.04 – proces krok za krokem?

  3. Instalace AIDE na Ubuntu 20.04 – proces krok za krokem?

  1. Nainstalovat Pyradio na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat phpMyAdmin s Apache na Ubuntu 18.04 – proces krok za krokem?

  3. Nainstalovat phpMyAdmin s Nginx na CentOS 7 – proces krok za krokem?

  1. Nainstalovat Laravel na Ubuntu 20.04 – proces krok za krokem?

  2. Nainstalovat Grafana na Ubuntu 20.04 – proces krok za krokem?

  3. Nainstalovat phpMyAdmin s Apache na CentOS 7 – proces krok za krokem?