Solucionar problemas
Error al acceder a phpMyAdmin desde cPanel, Access denied for user
Si al abrir phpMyAdmin desde cPanel aparece un error como este:
mysqli_sql_exception: Access denied for user 'cpses_USUARIO'@'localhost' (using password: YES)
cPanel no ha podido autenticar en MySQL al usuario temporal utilizado para esa sesión. En este caso, una causa documentada es que la contraseña principal de cPanel y su contraseña MySQL hayan quedado desincronizadas.
Un error Access denied que muestre el nombre de un usuario MySQL normal no confirma este diagnóstico. En ese caso deben revisarse las credenciales y permisos de ese usuario concreto.
Restablece la contraseña principal
- Cierra phpMyAdmin.
- Accede al área de clientes de Hostsuar.
- Entra en Hosting y después en Datos de acceso.
- Sustituye la contraseña de cPanel por una nueva y única.
- Vuelve a entrar en cPanel desde el área de clientes y abre phpMyAdmin.
Hostsuar solicita al servidor que sincronice también la contraseña MySQL de la cuenta. No es necesario cambiar las contraseñas de los usuarios MySQL independientes si el mensaje no identifica a uno de ellos.
La contraseña principal también se utiliza para cPanel y el acceso FTP principal. Si alguna integración utiliza ese mismo usuario, actualiza allí la contraseña.
Si phpMyAdmin continúa mostrando el error, solicita una revisión e incluye el mensaje exacto. Se comprobará la sincronización y si existe un fichero ~/.my.cnf antiguo con credenciales diferentes. No envíes ninguna contraseña.
Si la web sigue conectando a la base
Es posible que la aplicación funcione y phpMyAdmin no: la aplicación utiliza su propio usuario SQL, mientras que el acceso desde cPanel utiliza una sesión temporal. No cambies wp-config.php u otra configuración de la web solo para corregir ese acceso del panel.
Cierra las pestañas antiguas de cPanel y entra de nuevo desde el servicio correcto. Si el error continúa, indica si afecta a todas las bases o solo a una y si empezó después de una restauración o cambio de contraseña. No borres ~/.my.cnf ni regeneres usuarios SQL sin comprobar para qué se utilizan.
También te puede ayudar
- Algunas bases de datos no aparecen en phpMyAdmin Comprueba si la base pertenece a la cuenta y solicita la revisión de permisos o del mapa de cPanel c...
- Fallo al importar/exportar desde phpMyAdmin Diagnostica los avisos Missing parameter de phpMyAdmin renovando la sesión de forma acotada y revisa...
- Por qué cPanel y phpMyAdmin muestran tamaños distintos para una base de datos Aclara por qué cPanel y phpMyAdmin calculan tamaños distintos, cómo localizar las tablas grandes y c...
- Drupal antiguo, conflicto con la tabla system en MySQL 8 Retira el renombrado inseguro de la tabla system y orienta la recuperación de Drupal 6 o 7 hacia una...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.