You are here

La conexión para controluser, como está definida en su configuración, fracasó.

Primary tabs

Español

Hoy me apareció este error al intentar crear un usuario para asignárselo a una base de datos en el servidor local. Junto a el aparece otro mensaje:

Warning in ./libraries/dbi/DBIMysqli.class.php#261 mysqli_query(): (HY000/1819): Your password does not satisfy the current policy requirements

Esto quiere decir que posiblemente el plugin validate_password de MySQL, este activado. Para verificarlo ejecuto el siguiente comando en el campo SQL de phpmyadmin

  • SHOW VARIABLES LIKE 'validate_password%';

Este comando me indica que el plugin esta activado y eso hace que aparezca el error y para solucionarlo, desde terminal ingreso como ROOT

La conexión para controluser, como está definida en su configuración, fracasó.

Luego ejecuto en el terminal el comando:

  • ps -ef | grep mysql

La conexión para controluser, como está definida en su configuración, fracasó.

Finalmente nos posicionamos en el directorio /usr/lib/mysql/plugin

La conexión para controluser, como está definida en su configuración, fracasó.

Eliminamos el archivo validate_password.so:

La conexión para controluser, como está definida en su configuración, fracasó.

Y renicie el servidor:

La conexión para controluser, como está definida en su configuración, fracasó.

Si sabes de otra solucion te invito a dejar tu mensaje en :