Synology-Forum.nl
Packages => Officiële Packages => PHPMyAdmin Package => Topic gestart door: pacecal op 05 augustus 2020, 15:35:09
-
Vanaf heden kan ik als root geen nieuwe gebruikers meer aanmaken met mijn root account vanaf buiten. Databases aanmaken gaat wel. Ik krijg de bovenstaande melding. Ik zit aan 2 mogelijkheden te denken.
1. phpMyAdmin update
2. ik ben sinds kort van een statisch naar een dynamisch ip adres gegaan. Hiertoe heb ik een DDNS opgezet.
Iemand enig idee?
Update:
1. gehele Maria DB gereset met een nieuw root ww > geen effect.
2. intern ingelogd via lokale ip > zelfde probleem...rara...
3. phpMyAdmin en PHP 7.2 verwijderd en opnieuw geïnstalleerd > probleem blijft
Bij voorbaat dank
-
Je moet de wachtwoorden met sql wijzigen.
Hier mijn geheugensteuntjes gebaseerd op de mariadb help. Niet compleet en het is ook geen handleiding.
https://mariadb.com/kb/en/password-validation/
CREATE USER `udf`@`127.0.0.1` IDENTIFIED BY 'Plain-textpassw0rd';
SET PASSWORD = PASSWORD('Plain-textpassw0rd');
SET PASSWORD FOR `udf`@`127.0.0.1` = PASSWORD('UDF_passw0rd');
SET PASSWORD = OLD_PASSWORD('Plain-textpassw0rd');
SET PASSWORD FOR `mona`@`127.0.0.1` = OLD_PASSWORD('Plain-textpassw0rd');
GRANT privileges TO `mona`@`127.0.0.1` IDENTIFIED BY 'Plain-textpassw0rd';
SET PASSWORD = 'password hash';
SET PASSWORD FOR `user`@`host` = 'password hash';
CREATE USER `user`@`host` IDENTIFIED BY PASSWORD 'password hash';
CREATE USER `user`@`host` IDENTIFIED VIA mysql_native_password USING 'password hash';
CREATE USER `user`@`host` IDENTIFIED VIA mysql_old_password USING 'password hash';
GRANT privileges TO `user`@`host` IDENTIFIED BY PASSWORD 'password hash';
GRANT privileges TO `user`@`host` IDENTIFIED VIA mysql_native_password USING 'password hash';
GRANT privileges TO `user`@`host` IDENTIFIED VIA mysql_old_password USING 'password hash';
Minimaal een cijfer en een teken
Create a hashed password
CREATE USER `mona`@`127.0.0.1` IDENTIFIED VIA mysql_native_password USING '6DFFC8057DE9DC841B6CBBDA597D9B008FE1F16F';
-
Hoi Wyodor,
Hartelijk dank voor je reactie. Waarom kan ik dit opeens niet meer via de interface doen? Het werkte perfect altijd (:
Ik wil een database en gebruiker tegelijk aanmaken voor mijn WordPress:
CREATE USER 'wp'@'localhost' IDENTIFIED BY '***';GRANT USAGE ON *.* TO 'wp'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
Dit geeft dus de foutmelding
Update: ook via SQL krijg ik dezelfde foutmelding (ik laat het ww genereren door phpMyAdmin)
Create USER 'DB1'@'localhost' IDENTIFIED BY 'GtyxaLMeebPVQIuP';
GRANT USAGE ON *.* TO 'DB1'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE DATABASE IF NOT EXISTS `DB1`;
GRANT ALL PRIVILEGES ON `DB1`.* TO 'DB1'@'localhost';
MySQL meldt: Documentatie
#1819 - Your password does not satisfy the current policy requirements: [Include numeric characters, Include special characters]
-
Zo te zien bevat 'GtyxaLMeebPVQIuP' geen numeric character.
En ook geen special character.
-
En de error is nu pas compleet zichtbaar !
Dat maakt het e.e.a. wel wat duidelijker, dus.
-
Hartelijk dank voor jullie reacties. Het werkt idd, ik had simpelweg gewoon de foutmelding moeten lezen en vertrouwen. Wat ik dus niet begrijp is waarom vanaf heden de ingebouwde generator een code genereert die niet conform de validatie regels is.