▷ Jak nainstalovat pHpMyAdmin na Ubuntu 20.04

Databáze jsou dnes ústřední osou tisíců společností, protože umožňují automatizovanou a centralizovanou kontrolu milionů dat, která se pohybují od ID uživatelů až po každodenní prodej. Tyto databáze se mohou s růstem společnosti exponenciálně rozrůstat. Z tohoto důvodu je nezbytné mít software, který je k dispozici pro tento komplexní růst, a klíčovými pilíři databázového systému jsou:

Hlavní funkce PHPADMYN

  • Bezpečnostní
  • Dostupnost
  • Integrita
  • Škálovatelnost
  • Kompatibilita

Pokud některý z těchto pilířů není splněn, naše data uložená v databázi mohou čelit závažným selháním. phpMyAdmin byl vyvinut, aby nám pomohl mít komplexní řešení pro všechny tyto typy situací, se Solvetic se naučíte instalovat phpMyAdmin Ubuntu 20.04 a mít robustní platformu pro správu databází.

Co je phpMyAdminphpMyAdmin je napsán v PHP a jeho hlavním posláním je správa MySQL na webu, MySQL je jedním z nejpopulárnějších jazyků, ale phpMyAdmin podporuje stovky operací, které jsou prováděny v MySQL i MariaDB.

Úkoly PhpmyAdminphpmyAdmin se snaží co nejvíce zjednodušit tradiční úkoly správců, protože jim umožňuje provádět je přímo ze zjednodušeného, ​​ale dynamického rozhraní, takže bude možné provádět úkoly jako:

  • Správa databází.
  • Vytvářejte, upravujte nebo odstraňujte tabulky a sloupce.
  • Využijte vztahy, indexy a další.
  • Správa uživatelů a oprávnění.

Funkce PhpmyAdminPhpMyAdmin je v současné době k dispozici v 72 jazycích a podporuje jazyky LTR a RTL. Mezi jeho hlavní funkce patří:

  • Je možné spravovat uživatelské účty a oprávnění MySQL
  • Umožňuje exportovat informace do různých formátů, jako jsou CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text and Spreadsheet, Word, LATEX
  • Podporuje funkce MySQL
  • Umožňuje import dat z CSV a SQL
  • Umožňuje nám spravovat více serverů současně
  • Umožňuje provádět globální vyhledávání v databázi nebo v podmnožině této databáze
  • Podporuje dávkové dotazy

Uvidíme, jak nainstalovat phpMyAdmin do Ubuntu 20.04 a odtud spravovat databáze zajišťující nejlepší řešení pro naši organizaci. Uvidíme různé sekce, abychom věděli, jak nainstalovat Apache PHP MysQl a phpMyAdmin do Ubuntu 20.04.

1. Nainstalujte Apache a MySQL na Ubuntu 20.04

Krok 1
Abychom mohli spravovat databázi i web, musíme nainstalovat Apache a MySQL do Ubuntu 20.04, k provedení této instalace spustíme následující příkaz:

 sudo apt install apache2 mysql -server -y 

Krok 2
Jakmile tento proces skončí, uvidíme následující:

Krok 3
Chcete-li nainstalovat phpMyAdmin, musíme se uchýlit k úložištím třetích stran, protože phpMyAdmin ve výchozím nastavení není k dispozici ve výchozím úložišti Ubuntu, toto úložiště je nutné přidat provedením následujícího:

 sudo apt install software-properties-common -y 

Krok 4
Nyní přidáme úložiště pomocí následujícího příkazu:

 sudo add-apt-repository ppa: ondrej / php 

Krok 5
Přidáme jej stisknutím klávesy Enter:

Krok 6
Po přidání můžeme phpMyAdmin nainstalovat následujícím příkazem:

 sudo apt install phpmyadmin php-mbstring php-gettext -y 

Krok 7
Zadáme písmeno „S“ pro potvrzení stažení a instalace phpMyAdmin v Ubuntu 20.04 a během tohoto procesu se nám zobrazí následující zpráva:

Krok 8
Mezerou vybereme Apache a pokračujeme v procesu zvolením OK, nyní se nám zobrazí následující zpráva související s databází phpMyAdmin:

Krok 9
Klikneme na OK a nyní musíme výběr potvrdit:

Krok 10
Vybereme „Ano“ a definujeme heslo phpMyAdmin:

Krok 11
Klikneme na OK a potvrdíme heslo:

Krok 12
Poté proces instalace phpMyAdmin skončí:

Krok 13
Poté povolíme rozšíření mbstring PHP následujícím příkazem:

 sudo phpenmod mbstring 

Krok 14
Pokračujeme v restartování Apache následujícím příkazem:

 sudo systemctl restart apache2 

2. Ověřte uživatele phpMyAdmin v Ubuntu 20.04

Ve výchozím nastavení phpMyAdmin automaticky vytvoří uživatele, který spravuje databázi, která se nazývá phpmyadmin a má heslo pro správu zadané v procesu instalace. Z bezpečnostních důvodů je ideální vytvořit jiného uživatele, který má na starosti správu databází prostřednictvím webu phpMyAdmin rozhraní, protože jsme nainstalovali platformu MySQL, tam je uživatel MySQL root nakonfigurován pro autentizaci prostřednictvím pluginu auth_socket, cílem je změnit metodu autentizace z auth_socket na mysql_native_password.

Krok 1
Chcete -li to provést, přihlaste se do prostředí MySQL Shell pomocí následujícího příkazu:

 sudo mysql 

Krok 2
Aktuální způsob autentizace uživatele MySQL zkontrolujeme pomocí následujícího příkazu v prostředí:

 VYBRAT uživatele, řetězec autentizace, plugin, hostitel OD mysql.user; 

Krok 3
Tento výsledek ukazuje, že root využívá k autentizaci plugin auth_socket, aby bylo možné autentizovat pomocí hesla, bude nutné zadat následující řádek:

 ALTER USER 'root' @ 'localhost' IDENTIFIKOVÁNO S mysql_native_password BY 'heslo'; 

Krok 4
Změny aplikujeme pomocí příkazu:

 FLUSH PRIVILEGES; 

Krok 5
Nyní zkontrolujeme změnu pomocí následujícího příkazu:

 VYBRAT uživatele, řetězec autentizace, plugin, hostitel OD mysql.user; 

Krok 6
Vidíme, že metoda autentizace je nyní „mysql_native_password“.
Dalším krokem, který je třeba udělat, je vytvoření uživatele „phpmyadminuser“ pro proces připojení pomocí phpMyAdmin, z prostředí MySQL Shell provedeme následující: pro přihlášení pomocí kořenového uživatele a hesla, které jsme stanovili:

 mysql -u root -p 

Krok 7
Tam zadáme následující řádky, kde je vytvořen uživatel s heslem a udělena příslušná oprávnění. Shell opouštíme příkazem exit;

 VYTVOŘIT UŽIVATELE 'phpmyadminuser' @ 'localhost' IDENTIFIKOVANÉ 'heslem'; UDĚLTE VŠECHNY PRIVILEGY NA *. * TO 'phpmyadminuser' @ 'localhost' S GRANT OPTION;

3. Otevřete phpMyAdmin v Ubuntu 20.04

Krok 1
K tomu musíme znát IP adresu Ubuntu 20.04, proto spustíme příkaz „ip add“:

Krok 2
Nyní přejdeme do prohlížeče a zadáme následující:

 http: // IP_adresa / phpmyadmin 

ZVĚTŠIT

Krok 3
Zadáme uživatelské jméno a heslo, které jsme vytvořili v MySQL Shell:

ZVĚTŠIT

Krok 4
Nebo pokud chceme, můžeme zadat s uživatelem root a toto bude počáteční konzola phpMyAdmin v Ubuntu 20.04:

ZVĚTŠIT

Na boční straně najdeme všechny balíčky a jazyky nainstalované s jejich příslušnou verzí, na centrálním panelu konfigurujeme obecné aspekty a na levé straně najdeme nástroje pro práci v databázích.

4. Nakonfigurujte zabezpečení phpMyAdmin na Ubuntu 20.04


Klíčovým krokem zabezpečení je chránit instanci phpMyAdmin pomocí din před jakýmkoli typem neoprávněného přístupu, což je možné díky funkcím ověřování a autorizace .htaccess integrovaným v Apache.

Krok 1
K souboru přistupujeme pomocí následujícího příkazu:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Krok 2
Uvidíme následující:

Krok 3
Zde povolíme použití přepisů souboru .htaccess přidáním řádku „AllowOverride All“ následujícím způsobem:

 Možnosti SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

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

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 5
Restartujeme Apache:

 sudo systemctl restart apache2 

Krok 6
Nyní vytvoříme soubor .htaccess v adresáři phpmyadmin následujícím způsobem:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Krok 7
Zde zadáme následující:
 AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Vyžadovat valid-user

Krok 8
Provedené změny uložíme, je načase vytvořit administrátora pomocí nástroje htpasswd následovně:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 

Krok 9
Cílem je, aby při přístupu k phpMyAdmin z prohlížeče bylo spuštěno následující vyskakovací okno pro zadání přihlašovacích údajů:

ZVĚTŠIT

Krok 10
Kliknutím na „Přihlášení“ se dostanete k phpMyAdmin:

ZVĚTŠIT

Krok 11
Konzolu phpMyAdmin uvidíme takto:

ZVĚTŠIT

Od tohoto okamžiku budeme moci použít všechny možnosti phpMyAdmin ke správě MySQL mnohem interaktivnějším způsobem a budeme tak vědět, jak nainstalovat Apache PHP MysQl a phpMyAdmin do Ubuntu 20.04.

wave wave wave wave wave