Firstly, please do not link me to any of these posts as I have already read them in their entirety and nothing helped:
I keep getting the above error (in the title) when setting up or reconfiguring PHPMyAdmin on Ubuntu Server 20.04.
To be clear, this is the the terminal view when entering the password that prompts the error
And now the error itself
Here is the result when I run the following command:
SHOW VARIABLES LIKE 'validate_password%';
I enter the following password (obviously fake but still meets the password requirements above): JoeBloggs2018$
For my own sanity, a breakdown of the password:
This then results in the error which I do not understand. I didn't want to lower the password requirements however I did just for troubleshooting purposes and it still didn't work.
If anyone could help I would greatly appreciate it.
Passwords must be at least 8 characters long. To change this length, modify validate_password. length . MEDIUM policy adds the conditions that passwords must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.
To change the root password, type the following at the MySQL/MariaDB command prompt: ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyN3wP4ssw0rd'; flush privileges; exit; Store the new password in a secure location.
I had the same problem with my students. We fixed this by creating the phpmyadmin user before installing phpmyadmin:
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED WITH 'caching_sha2_password' BY 'Phpmy@dm1n';
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
Then:
sudo apt install phpmyadmin
When prompted for the password, enter the password provided when creating the user (Phpmy@dm1n).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With