Ach ne! Kde je JavaScript?
Váš webový prohlížeč nemá povolen JavaScript nebo nepodporuje JavaScript. Pro správné zobrazení tohoto webu nebo pro upgrade na webový prohlížeč, který podporuje JavaScript, povolte JavaScript ve webovém prohlížeči.

Novinky

Jak instalovat phpMyadmin s heslem

Jak instalovat phpMyadmin s heslem
V minulém návodu (LAMP) jsme se nezabývali instalací phpMyAdmin z hlediska bezpečného hesla. To nyní napravíme.

Z repozitáře Ubuntu budeme aktualizovat na serveru příslšné balíčky. To provedeme pomocí tzv. apt balicího systému pro stažení souborů a jejich instalaci do systému vašeho serveru.
1/ V Terminálu zadejte příkaz:
sudo apt update

2/ Poté zadejte příkaz:
 sudo apt install phpmyadmin php-mbstring php-gettext

3/ Nyní se vám musí zobrazit okno a v něm zvýraznění „apache2“. Není však vybráno, takže kliknete na hlavní space dlouhou klávesnici, provedete tím výběr Apache2. Poté pomocí klávesnice "Tab" přejdete na červené vyznačení "YES/Ano" a potvrdíte.
4/ Následne vyberte "YES/ANO" při dotazu jestli použít dbconfig-common k nastavení databáze.
5/ A konečně budete požádani k výběru a potvrzení hesla aplikace MySQL pro phpMyAdmin. Tím instalační proces zapíše konfigurační soubor phpMyAdmin Apache do souboru v adresáři /etc/apache2/conf-enabled/.
6/ Nyní nesmíme vynechat povolení mbstring rozšíření PHP, jinak by nám přihlášení k rozhraní phpMyAdmin nefungovalo. Pro tento účel přidejte do Terminálu další nový příkaz:
sudo phpenmod mbstring

7/ Aby byly změny účinné musíme Apache2 restartovat:
sudo systemctl restart apache2

Dospěli jsme k tomu, že máme phpMyAdmin aktualizován. Pro stálý a bezpečný provoz jsou důležité ještě zbývající krok.
8/ Nejprve doporučuji podívat se, zda jsme uživatelem root root MySQL, či máme vyhrazené jiné jméno pro správu databází prostřednictvím externího rozhraní phpMyAdmin.
9/ Otevřete z terminálu příkazový řádek MySQL:
sudo mysql

10/ Stále jsme v režimu otevřeného mysql a dále provedeme ověření, jakou metodu používají naše uživatelské účty MySQL, a to tímto kódem:
SELECT user,authentication_string,plugin,host FROM mysql.user;


Vidíme tedy, že náš účet "root" má zapnute naše speciální heslo! Tím by mělo být všechno v pořádku.
11/ Chcete-li se přihlásit k phpMyAdmin jako váš root MySQL uživatel, budete muset přepnout jeho způsob ověřování z auth_socket na, mysql_native_password, samozřejmě v případě, že toto nastavení nemáte. Takže otevřete z Terminálu příkazový řádek MySQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

Nezapomeňte změnit password silné heslo a nahradit jej podle vašeho nového výběru! Důležité!
12/ Nakonec zadejte příkaz FLUSH PRIVILEGESserver , to proto, aby server znovu načetl tabulky grantů a zajistil nové změny:
FLUSH PRIVILEGES;

13/ Pro úplnost si závěrem zjistíme, zda uživatel root již autentizaci pomocí auth_socket pluginu neprovede a bude nadále ověřovat pomocí bezpečného nastavení: mysql_native_password
SELECT user,authentication_string,plugin,host FROM mysql.user;

Galerie

Image #12
Kvido June 27 2020 40 0 komentářů

0 komentářů

Zanechat komentář

  • Žádné komentáře nebyly zveřejněny.

Přihlášení
Ještě nejste členem? Klikněte zde a zaregistrujte se.