You are here

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

Primary tabs

Imagen de ernesto
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 :