Régen nyúltam már a phpmyadmin beállításaihoz és régen telepítettem, természetesen változott pár dolog. Jelenleg Ubuntu 20.04 LTS rendszeren a mysql-server 8-as verzió települ a tárolókból. Semmi bonyolult, csak már telepítés után nincs alapértelmezetten root belépés, csak a phpmyadmin felhasználóval tudunk belépni és azzal a jelszóval, amit telepítéskor megadtunk. De belépés után kell vele szembesülnünk, hogy szinte nincs jogunk semmihez, ezért annyit kell tenni, hogy a mysql konzolon minden jogot megadunk a phpmyadmin felhasználónak, vagy létrehozunk egy saját felhasználót és hozzárendelünk minden jogosultságot.
A videóban az alábbi parancsokat fogom használni a sikeres művelet végrehajtásához. Egy user-t fogok létrehozni és megadok neki minden jogosultságot.
sudo apt-get update sudo apt-get install mysql-server phpmyadmin sudo su /usr/bin/mysql -u root -p CREATE USER 'user'@'localhost' IDENTIFIED BY 'User_Password1'; GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost'; FLUSH PRIVILEGES; exit
Amivel még gond lehet, hogy valamilyen okból nem jó a mysql password policy. Már telepítéskor nem enged tovább, mert bármilyen jelszót adsz meg, egyiket sem hajlandó elfogadni, mintha nem teljesülnének a feltételek! A videóban elmagyarázom, hogy mivel találkoztam és mit tehetünk ilyen esetben. Nálam az alábbi lépések oldották meg a problémát.
sudo su /usr/bin/mysql -u root -p SHOW VARIABLES LIKE 'validate_password%'; INSTALL COMPONENT "file://component_validate_password"; SHOW VARIABLES LIKE 'validate_password%'; SET GLOBAL validate_password.policy=LOW; SHOW VARIABLES LIKE 'validate_password%'; ##UNINSTALL COMPONENT "file://component_validate_password";