Jump to content

An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'db_user'@'localhost' (using password: YES)


Recommended Posts

Alguien me puede ayudar con una emergencia ?

He movido mi sitio desde un hosting a un VPS, cuando intento acceder al BackOffice de mi sitio me muestra unos errores. 

(3/3) ConnectionException An exception occurred in driver: SQLSTATE[HY000] [1045] Access denied for user 'db_user'@'localhost' (using password: YES)
(2/3) PDOException   SQLSTATE[HY000] [1045] Access denied for user 'db_user'@'localhost' (using password: YES)
(1/3) PDOException   SQLSTATE[HY000] [1045] Access denied for user 'db_user'@'localhost' (using password: YES)

La pagina principal si funciona, pero el error ocurre cuando intento acceder al BackOffice. El log de errores lo adjunto Log_Errores

Datos:
*Prestashop 1.7.5.1
*VPS Cent Os 7  usando CyberPanel.

Alguien me puede dar una idea de como solucionar este error?
Muy agradecido por cualquier consejo!

Link to comment
Share on other sites

Al mover tu sitio, entiendo que has creado en el nuevo sitio una base de datos nueva y has subido ahí la copia de la base de datos, ¿no? Si has hecho eso, también debes crear un usuario con privilegios para esa base de datos, apúntate los datos y te vas al directorio app/config, busca el archivo parameters.php, ábrelo con un editor y configura los nuevos datos de la base de datos: servidor de la base de datos(database_host), nombre de la base de datos(database_name) usuario de la base de datos(database_user) y contraseña(database_password)

Link to comment
Share on other sites

9 minutes ago, kouty_80 said:

Al mover tu sitio, entiendo que has creado en el nuevo sitio una base de datos nueva y has subido ahí la copia de la base de datos, ¿no? Si has hecho eso, también debes crear un usuario con privilegios para esa base de datos, apúntate los datos y te vas al directorio app/config, busca el archivo parameters.php, ábrelo con un editor y configura los nuevos datos de la base de datos: servidor de la base de datos(database_host), nombre de la base de datos(database_name) usuario de la base de datos(database_user) y contraseña(database_password)

@kouty_80 gracias por tu pronta respuesta amigo, si he movido correctamente el sitio desde mi hosting a mi VPS, esos parametros son los primeros que se cambian. He realizado esos cambios y tambien modificado las tablas PS_CONFIGURATION y PS_SHOP_URL sin esos cambios mi sitio web no funcionaria. Lo que digo es que ese error es solamente al ingresar al BackOffice.
A que crees que se deba el error? Algunos permiso de acceso?

Link to comment
Share on other sites

3 minutes ago, David Aguilar said:

@kouty_80 gracias por tu pronta respuesta amigo, si he movido correctamente el sitio desde mi hosting a mi VPS, esos parametros son los primeros que se cambian. He realizado esos cambios y tambien modificado las tablas PS_CONFIGURATION y PS_SHOP_URL sin esos cambios mi sitio web no funcionaria. Lo que digo es que ese error es solamente al ingresar al BackOffice.
A que crees que se deba el error? Algunos permiso de acceso?

 ¿Te has asegurado que al crear el usuario de la base de datos le hayas dado privilegios para esa base de datos? Parece una tontería, pero a mí me ha pasado más de una vez de crear la base de datos y el usuario y que se me olvide darle privilegios al usuario para esa base de datos. Algo parece que está mal en los datos que estás metiendo de configuración de la base de datos, o el usuario no tiene privilegios para esa base de datos, o has puesto mal el usuario, o la contraseña es incorrecta. Si todo eso lo has revisado y está bien, ya no se me ocurre qué más podría ser.

  • Thanks 1
Link to comment
Share on other sites

46 minutes ago, kouty_80 said:

 ¿Te has asegurado que al crear el usuario de la base de datos le hayas dado privilegios para esa base de datos? Parece una tontería, pero a mí me ha pasado más de una vez de crear la base de datos y el usuario y que se me olvide darle privilegios al usuario para esa base de datos. Algo parece que está mal en los datos que estás metiendo de configuración de la base de datos, o el usuario no tiene privilegios para esa base de datos, o has puesto mal el usuario, o la contraseña es incorrecta. Si todo eso lo has revisado y está bien, ya no se me ocurre qué más podría ser.

Sos otro nivel @kouty_80 fijate que he estado experimentando problemas al actualizar alguna informacion desde el FTP, lo que pasaba efectivamente era que en parameters me faltaba un asterisco en el password asi que modifique el parameters usando ssh, entonces ese dato no me dejaba acceder a la web. 

Logre acceder al back office pero me muestra un error de entrada que no entiendo del todo. 
Sabes a qe se debe?

image.thumb.png.4ca5222f7b19b4e413a732022c1767ce.png

Edited by David Aguilar (see edit history)
Link to comment
Share on other sites

14 minutes ago, David Aguilar said:

Sos otro nivel @kouty_80 fijate que he estado experimentando problemas al actualizar alguna informacion desde el FTP, lo que pasaba efectivamente era que en parameters me faltaba un asterisco en el password asi que modifique el parameters usando ssh, entonces ese dato no me dejaba acceder a la web. 

Logre acceder al back office pero me muestra un error de entrada que no entiendo del todo. 
Sabes a qe se debe?

image.thumb.png.4ca5222f7b19b4e413a732022c1767ce.png

No se si sea lo mas correcto pero lo que hice fue darles permisos con chmod 755/777 -R a cada una de los directorios que me mostraban error

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...