Resolver los errores más frecuentes asociados a las bases de datos
Diagnóstico de los errores más comunes relacionados con las bases de datos
Diagnóstico de los errores más comunes relacionados con las bases de datos
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón "Contribuir" de esta página.
Última actualización: 09/12/2022
El uso de sus bases de datos puede dar lugar a una serie de anomalías en su sitio web o su área de cliente OVHcloud, así como en la interfaz PhpMyAdmin.
Descubra cómo solucionar los errores relacionados con las bases de datos de los alojamientos compartidos de OVHcloud.
La configuración, la gestión y la responsabilidad de los servicios que OVHcloud pone a su disposición recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionan correctamente.
Le ofrecemos esta guía para ayudarle a completar mejor las tareas más comunes. Sin embargo, le recomendamos que, si necesita ayuda, contacte con un proveedor de servicios especializado o con el editor del programa o la interfaz. Nosotros no podremos asistirle. Más información en la sección Más información de esta guía.
En primer lugar, compruebe en https://web-cloud.status-ovhcloud.com/ que su datacenter, su cluster de alojamiento, su servidor CloudDB no se ven afectados por ningún incidente en la infraestructura de OVHcloud.
Para encontrar esta información, conéctese a su área de cliente de OVHcloud, en la sección Web Cloud
:
Datacenter
de su alojamiento, así como su Filer
(servidor de archivos), seleccione Alojamientos
y, seguidamente, el alojamiento correspondiente. Puede consultar esta información en la pestaña Información general
.FTP-SSH
. Esta información aparecerá en el nombre del servidor FTP.Bases de datos
y seleccione el servicio correspondiente. Puede consultar esta información en la pestaña Información general
.
Conéctese al espacio de almacenamiento de archivos de su alojamiento mediante FTP y consulte el archivo de configuración de su sitio web (por ejemplo, para un sitio web WordPress, se trata del archivo wp-config.php situado en el directorio que contiene su sitio web).
La elección y configuración del archivo que contiene la información de conexión a la base de datos es inherente al editor de contenidos (CMS) correspondiente y no a OVHcloud.
Si necesita ayuda, le recomendamos que se ponga en contacto con el editor del CMS utilizado para crear su sitio web o con un proveedor especializado. No podremos asistirle en este asunto.
Compruebe la coincidencia exacta entre los identificadores de conexión a PhpMyAdmin y los del fichero de configuración de su sitio web.
Cambie, si es necesario, la contraseña de su base de datos.
Si su sitio web muestra un mensaje "Error al conectarse a la base de datos" y no se ve afectado por un incidente, conéctese a FTP a su alojamiento y abra el directorio que contiene su sitio web (por defecto es el directorio "www").
Si se trata de un sitio web WordPress, abra el archivo wp-config.php.
define('DB_NAME', 'my_database');
/** MySQL database username */
define('DB_USER', 'my_user');
/** MySQL database password */
define('DB_PASSWORD', 'my_password');
/** MySQL hostname */
define('DB_HOST', 'my_server.mysql.db:port');
En el área de cliente de OVHcloud](https://www.ovh.com/auth/?action=gotomanager&from=https://www.ovh.es/&ovhSubsidiary=es), haga clic en la pestaña Bases de datos
y compruebe la correspondencia entre los elementos mostrados y los presentes en el archivo wp-config.php.
Nombre de usuario
;Dirección del servidor
.Si esta operación no le permite restablecer el acceso a su sitio web, guarde su base de datos y después restablezca-la a una fecha anterior desde su área de cliente OVHcloud.
Contacte a continuación con un proveedor especializado si es necesario. No podremos asistirle en este asunto.
Nuestros servicios le han enviado por correo electrónico un mensaje indicándole que la cantidad de datos en la base de datos supera el límite autorizado. La base de datos ha pasado a ser de solo lectura. Esto impide realizar cambios en el sitio web.
Desbloquee la base de datos de tres formas distintas:
Si dispone de una fórmula Personal o Profesional, le recomendamos que cambie a plan de hosting superior. Este cambio de suscripción aumentará el tamaño de la base de datos, lo que la reabrirá automáticamente. Este método es el más sencillo y no necesita conocimientos técnicos específicos.
El aumento del tamaño de la base de datos puede deberse a un fallo de funcionamiento en el código interno del sitio web.
Una anomalía puede conllevar un aumento permanente del tamaño de la base de datos, en cuyo caso el cambio de plan de hosting sería ineficaz.
Si detecta un aumento repentino en el tamaño de su base de datos o si tiene un sitio web de tipo "blog" que normalmente no consume datos, le recomendamos que contacte inmediatamente con un proveedor especializado. No podremos ofrecerle soporte sobre este tema.
Para ello, conéctese a su área de cliente de OVHcloud, haga clic en Alojamientos
y seleccione el alojamiento correspondiente. Haga clic en el botón ...
en el epígrafe Producto
situado a la derecha de su pantalla y, seguidamente, en Cambiar de plan
.
Si utiliza un plan Performance, consulte el método 2.
También puede migrar sus datos a una nueva base de datos:
Si dispone de un alojamiento Performance, también puede activar gratis un servidor CloudDB.
Una vez realizada la copia de seguridad de su base de datos, conéctese a su interfaz PhpMyAdmin para eliminar los datos innecesarios con los comandos Drop, Delete y Truncate.
Abra la pestaña Bases de datos
del alojamiento correspondiente e inicie el cálculo de la cuota utilizada. pulse el botón ...
correspondiente y luego Recalcular el espacio utilizado
.
Esta operación requiere fuertes conocimientos técnicos. Le recomendamos que, si lo necesita, contacte con un proveedor especializado. No podremos asistirle en este asunto.
Para optimizar su base de datos, siga las instrucciones de nuestra guía "Configurar su servidor de bases de datos". Abra la pestaña Bases de datos
de su alojamiento y haga clic en el botón ...
de la base de datos en cuestión.
Si el asesoramiento ofrecido sobre la optimización de su base de datos no bastaba para desbloquear el acceso a su sitio web, le recomendamos que se ponga en contacto con nuestra comunidad de usuarios o con los partners de OVHcloud. Nosotros no podremos asistirle en este asunto.
El siguiente mensaje, situado en la sección Bases de datos
de su área de cliente de OVHcloud, indica que su servidor CloudDB ha consumido una cantidad de recursos demasiado grande en la infraestructura de OVHcloud:
En ese caso, puede aumentar la cantidad de memoria RAM disponible desde la sección Bases de datos
de su área de cliente OVHcloud. En la pestaña Información general
, haga clic en el botón ...
en la sección RAM
.
Para aumentar la RAM, el CloudDB no debe activarse a través de un hosting Performance. Si quiere aumentar la cantidad de memoria RAM de una base de datos incluida en los planes Performance, deberá desvincularla primero.
Para desvincular la base de datos, conéctese a su área de cliente de OVHcloud y seleccione Web Cloud
. Haga clic en Alojamientos
y seleccione el alojamiento web en el que esté activado el CloudDB.
En el área de Configuración
, haga clic en los ...
a la derecha de la entrada de la Base de datos privada
y haga clic en el botón Desvincular
.
También puede optimizar su base de datos siguiendo las instrucciones de nuestra guía "Configurar su servidor de bases de datos".
Si tiene dificultades para reducir el uso de los recursos en su servidor de bases de datos y no quiere aumentarlos, contacte con nuestra comunidad o con los partners de OVHcloud. No podremos asistirle en este asunto.
"#1044 - Access denied for user to database"
Este mensaje de error significa que la base de datos que está intentando importar contiene elementos no autorizados en la infraestructura compartida de OVHcloud.
En primer lugar, asegúrese de que la base de datos esté vacía en la pestaña Bases de datos
del alojamiento correspondiente (haga clic en el botón ...
) correspondiente y seleccione Recalcular el espacio utilizado
.
En caso contrario, guarde los datos presentes en la base de datos y después borre la base de datos antes de reanudar la operación de importación.
También puede marcar la casilla Vaciar la base de datos actual
justo antes de iniciar la importación:
Este mensaje de error significa que la base de datos que está intentando importar contiene elementos no autorizados en la infraestructura compartida de OVHcloud. Si lo necesita, puede ponerse en contacto con nuestra comunidad de usuarios o con un proveedor especializado. No podremos asistirle en la corrección de esta anomalía.
Tener un "trigger" en el script de importación de su base de datos no está autorizado en los servidores de alojamiento compartido de OVHcloud. En ese caso, importe la base de datos en un servidor CloudDB.
Por otro lado, no está permitida la siguiente petición:
CREATE DATABASE IF NOT EXISTS `Database-Name` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
Sustituya por:
USE `Database-Name`;
(Database-Name
: indique el nombre de la base de datos indicada en su área de cliente de OVHcloud)
"ERROR MySQL server has gone away"
Este mensaje de error aparece durante la importación de una base de datos en un servidor CloudDB. La mayor parte del tiempo se debe a la cantidad excesiva de datos que se van a importar o a la falta de optimización de las peticiones SQL en el script de importación.
Para resolver esta anomalía, puede:
Aumentar la cantidad de memoria RAM. Para ello, acceda al servidor CloudDB correspondiente en la sección Bases de datos
de su área de cliente OVHcloud. Haga clic en el botón ...
en la sección RAM
y, seguidamente, en Cambiar la cantidad de RAM
.
Fraccione su base de datos para importarla en varias operaciones en lugar de una (para cualquier duda sobre las operaciones a realizar, contacte con nuestra comunidad o con los partners de OVHcloud. Nosotros no podremos asistirle en este asunto.
Optimice su base de datos y luego repite las operaciones de exportación/importación.
"mysqli::real_connect(): (HY000/1045): Access denied for user"
Este mensaje de error puede aparecer al conectarse a la base de datos por PhpMyAdmin. Indica que los identificadores introducidos son incorrectos.
En ese caso, compruebe los identificadores indicados y cambie si es necesario la contraseña de su base de datos.
"mysqli_real_connect(): (HY000/1040): Too many connections"
El número máximo de conexiones activas para las bases de datos entregadas con los alojamientos compartidos StartSQL es de 30.
Este número es de 200 para las bases de servidores CloudDB. (Puede cambiar este parámetro en la sección Configuración
del servidor de la base de datos).
Este mensaje aparece durante conexión a PhpMyAdmin cuando se supera el número máximo de conexiones.
En ese caso, deberá optimizar las bases de datos para reducir el número de conexiones activas.
Para más información sobre las operaciones que debe realizar para reducir el número de conexiones activas a la base de datos, contacte con nuestra comunidad o con los partners de OVHcloud. Nosotros no podremos asistirle en este asunto.
"mysqli::real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known"
Este mensaje de error aparece durante conexión a PhpMyAdmin cuando el nombre del servidor introducido es incorrecto.
Compruebe el nombre del servidor que quiera registrar en su área de cliente de OVHcloud.
Si la base de datos a la que desea conectarse aparece en la pestaña Bases de datos
de la parte Alojamientos
de su área de cliente de OVHcloud, el nombre que debe introducir se indica en la columna Dirección del servidor
.
Si desea conectarse a una base de datos en un servidor CloudDB, el nombre del servidor a introducir se inscribe en la pestaña Información general
, parte Datos de conexión
, SQL
y en el Nombre del host
.
Primeros pasos con el servicio CloudDB
Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con partners de OVHcloud.
Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.
Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.
Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.
No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .
¡Gracias! Tendremos en cuenta su opinión.
¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.
Discuss with the OVHcloud community