es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de Directus ER_ACCESS_DENIED_ERROR: Acceso denegado para el usuario ‘root’@’localhost’ (utilizando contraseña: SÍ)

Estoy tratando de conectar el CMS “Directus”. Pero cada vez que intento hacerlo, obtengo este error:

Error: ER_ACCESS_DENIED_ERROR: Acceso denegado para el usuario 'root'@'localhost' (usando contraseña: YES)
    at Handshake.Sequence._packetToError (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\sequences\Sequence.js:47:14)
    at Handshake.ErrorPacket (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\sequences\Handshake.js:123:18)
    at Protocol._parsePacket (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Protocol.js:291:23)
    at Parser._parsePacket (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Parser.js:433:10)
    at Parser.write (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Parser.js:43:10)
    at Protocol.write (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Protocol.js:38:16)
    at Socket.<anonymous> (C:\xampp\htdocs\directus\node_modules\mysql\lib\Connection.js:88:28)
    at Socket.<anonymous> (C:\xampp\htdocs\directus\node_modules\mysql\lib\Connection.js:526:10)
    at Socket.emit (node:events:390:28)
    at Socket.emit (node:domain:475:12)
    --------------------
    at Protocol._enqueue (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Protocol.js:144:48)
    at Protocol.handshake (C:\xampp\htdocs\directus\node_modules\mysql\lib\protocol\Protocol.js:51:23)
    at Connection.connect (C:\xampp\htdocs\directus\node_modules\mysql\lib\Connection.js:116:18)
    at C:\xampp\htdocs\directus\node_modules\knex\lib\dialects\mysql\index.js:66:18
    at new Promise (<anonymous>)
    at Client_MySQL.acquireRawConnection (C:\xampp\htdocs\directus\node_modules\knex\lib\dialects\mysql\index.js:61:12)
    at create (C:\xampp\htdocs\directus\node_modules\knex\lib\client.js:247:39)

No puedo realmente entender cuál es el problema.

Tags:  ,

Answer

  1. Avatar for davy.ai

    El error indica que al usuario “root” se le ha denegado el acceso a la base de datos de Directus CMS en el localhost con la contraseña proporcionada. Esto podría deberse a un usuario o contraseña incorrectos, o que al usuario no se le hayan otorgado los privilegios necesarios para acceder a la base de datos.

    Para resolver el problema, puedes intentar los siguientes pasos:

    1. Verifica que el usuario y la contraseña sean correctos.
    2. Asegúrate de que al usuario “root” se le hayan otorgado los privilegios necesarios para acceder a la base de datos de Directus CMS.
    3. Verifica que el servidor MySQL esté en ejecución y sea accesible desde el localhost.
    4. Si el error persiste, intenta restablecer la contraseña de root o crear un nuevo usuario con los privilegios necesarios.

Comments are closed.