Webhosting – Bases de datos

En esta páginaParámetros de las bases de datosCreación de una base de datosCuentas de usuario de la base de datosGestión de la base de datosVersión actual de la base de datosProblemas habitualesPreguntas frecuentes

Este artículo explica el funcionamiento básico de las bases de datos en Webhosting. Si necesita exportar o importar datos, siga la guía Webhosting – Importación y exportación de bases de datos en phpMyAdmin.

En este artículo aprenderá:


Parámetros de las bases de datos

Con cada webhosting dispone de un número ilimitado de bases de datos MariaDB.

Los parámetros básicos de las bases de datos en Webhosting son:


Creación de una base de datos

Para crear una base de datos, siga esta guía:

  1. Inicie sesión en la administración de clientes ⧉.
  2. En el menú superior seleccione la pestaña Hosting services Webhosting o WMS.
  3. Abra el detalle del servicio concreto.
  4. En el menú izquierdo haga clic en el enlace New database.
  5. Asigne un nombre a la base de datos (máx. 7 caracteres, sin signos diacríticos), elija o introduzca el destinatario del correo electrónico con la contraseña y haga clic en el botón Create.

Alternativamente, puede crear la base de datos directamente en el detalle de Webhosting haciendo clic en el enlace create new en la tabla Databases.

Creación de una nueva base de datos mediante el enlace del menú izquierdo o en el detalle del webhosting
Creación de una nueva base de datos mediante el enlace del menú izquierdo o en el detalle del webhosting

Tras crear la base de datos, el sistema envía los datos de acceso al correo electrónico indicado al configurar el servicio.


Cuentas de usuario de la base de datos

Solo puede acceder a las bases de datos desde la interfaz web phpMyAdmin ⧉ y desde los servidores de webhosting de VEDOS. Las bases de datos no son accesibles desde el exterior ni desde otros servidores, y no permitimos este acceso de ninguna manera.

Tras crear una base de datos MariaDB recibirá dos juegos de datos de acceso:

  • Usuario admin (el nombre de usuario empieza por la letra y) tiene todos los derechos sobre la base de datos. Con este nombre de usuario gestione las bases de datos exclusivamente a través de la interfaz phpMyAdmin[pma] – si no es imprescindible, no se conecte con él desde PHP.
  • Usuario web (el nombre de usuario empieza por la letra w) tiene derechos limitados: puede trabajar con los datos, pero no puede modificar la estructura de las tablas. Conecte este usuario a la base de datos desde PHP.

Cada base de datos tiene fijados estos 2 usuarios. Por motivos de seguridad no es posible cambiar los derechos de estos usuarios ni añadir usuarios nuevos.

Al introducir los datos de la base de datos en su aplicación PHP, asegúrese de indicar correctamente los siguientes 4 datos (los encontrará en el correo electrónico con la información sobre la creación de la base de datos o en el detalle de la base de datos en la administración de cliente):

  • nombre del servidor de base de datos – con el formato wmX.wedos.net o mdX.wedos.net, donde X es el número
  • nombre de la base de datos
  • nombre de usuario
  • contraseña (atención a posibles espacios antes o después de la contraseña)

Gestión de la base de datos

Los cambios introducidos en la administración de clientes se aplican en un plazo de 30 minutos.

Accederá a la gestión de la base de datos en la administración de clientes con estos pasos:

  1. Inicie sesión en la administración de clientes ⧉.
  2. En el menú superior seleccione la pestaña Hosting services Webhosting o WMS.
  3. Abra el detalle del servicio concreto.
  4. En el detalle del servicio busque la base de datos concreta y haga clic en el icono de la lupa para abrir su detalle.
Apertura del detalle de la base de datos
Apertura del detalle de la base de datos

Directamente en la administración de clientes puede:

Cambio de la contraseña de la cuenta de la base de datos

Si cambia la contraseña del usuario con el que su aplicación se conecta a la base de datos, introduzca el cambio correspondiente también en el código PHP que accede a la base de datos con esa contraseña mediante esta cuenta. Si deja en el código la contraseña antigua, la conexión con la base de datos no funcionará.

Puede cambiar la contraseña de cada cuenta de la base de datos. En la tabla Change password admin o Change password web en detalle de la base de datos realice el cambio y guárdelo.

Formularios para cambiar las contraseñas de los usuarios admin y web
Formularios para cambiar las contraseñas de los usuarios admin y web

Eliminación de la base de datos

Antes de eliminar la base de datos le recomendamos hacer una copia de seguridad de los datos mediante exportación según esta guía. Al eliminar la base de datos se borra de forma completa e irreversible, junto con todos los datos que contiene.

Para eliminar la base de datos, escriba en el campo del recuadro Delete Database la palabra en mayúsculas DELETE y confirme con el botón Delete Database.

Eliminación de la base de datos en el detalle
Eliminación de la base de datos en el detalle

Tras la eliminación no puede crear una nueva base de datos con el mismo nombre. 

Los datos en sí puede restaurarlos desde su propia copia o desde nuestra copias de seguridad, concretamente importación en una base de datos recién creada. Después conectará la nueva base de datos a la aplicación web modificando su configuración.


Versión actual de la base de datos

La versión más alta posible de MariaDB es actualmente la 10.11.16.

Si el software que utiliza la base de datos no le indica su versión, puede comprobarla en:

Versión de la base de datos en la administración de clientes

Obtendrá la versión de la base de datos (y más información sobre ella) en el detalle de la base de datos con estos pasos:

  1. Inicie sesión en la administración de clientes ⧉.
  2. En el menú superior seleccione Hosting services Webhosting o WMS.
  3. En la lista seleccione el servicio cuya base de datos desea comprobar.
  4. En el detalle del servicio, en la tabla Databases haga clic en el nombre de la base de datos elegida.
  5. En el detalle de la base de datos, en el elemento Database server compruebe la versión de la base de datos.
Servidor de base de datos en el detalle de la base de datos
Servidor de base de datos en el detalle de la base de datos

Versión de la base de datos en phpMyAdmin

En la interfaz de phpMyAdmin obtendrá la versión de la base de datos del siguiente modo:

  1. Inicie sesión en la interfaz phpMyAdmin ⧉.
  2. Busque la versión de la base de datos en el panel Database server.
Determinación de la versión de la base de datos en phpMyAdmin
Determinación de la versión de la base de datos en phpMyAdmin

Problemas habituales

Entre los problemas habituales con las bases de datos se encuentran:

Versión de la base de datos inadecuada

Problema: La aplicación requiere otro tipo o versión de base de datos.

Solución: Nuestros servicios normalmente no admiten el cambio de versión de la base de datos.

Webhosting solo admite bases de datos MariaDB. Cualquier otro sistema de bases de datos solo puede ejecutarlo en un servidor propio ⧉.

Base de datos lenta

Problema: La aplicación requiere otro tipo o versión de base de datos.

Causa: La velocidad de la base de datos depende en gran medida de su tamaño y de la calidad de la indexación. Una causa habitual es la falta de un índice primario en la base de datos.

Solución: Compruebe que la base de datos no contenga elementos innecesarios, como registros de archivo y otros elementos que el sitio web o sus componentes no utilicen activamente. Asegúrese de que cada tabla contenga un índice primario y, si es necesario, actualice la indexación del contenido.

Encontrará más información en el artículo de la comunidad MySQL: optimización del rendimiento, índices ⧉.

Base de datos inaccesible desde Internet

Problema: No puedo iniciar sesión en la base de datos desde una aplicación que se ejecuta en otro proveedor o en mi ordenador.

Causa: Por motivos de seguridad, el acceso a las bases de datos de Webhosting está limitado únicamente a los servicios WEDOS Webhosting y WMS. No concedemos excepciones a esta regla.

Solución: Para gestionar las bases de datos utilice una aplicación en Webhosting (p. ej., en un subdominio), o la interfaz phpMyAdmin ⧉.

Derechos insuficientes del usuario web

Problema: La aplicación no funciona correctamente si me conecto a la base de datos como usuario web.

Causa: La aplicación necesita usar comandos de la cuenta de administrador, por ejemplo, para crear tablas durante la instalación de un sistema de gestión de contenidos.

Solución: Introduzca los datos de la cuenta de administrador durante el tiempo estrictamente necesario.

Sitio web que no funciona tras modificar la base de datos

Problema: Tras modificar la base de datos, el sitio web dejó de funcionar.

Causa: La fuente de problemas más frecuente es el cambio de la contraseña en la administración, pero no en el archivo de configuración del sitio web. También puede tratarse de un daño o de la eliminación de una parte de la base de datos necesaria para el correcto funcionamiento del sitio.

Solución: Si solo ha cambiado la contraseña de la base de datos, actualícela en el archivo de configuración de su aplicación. Encontrará una guía de la comunidad para la modificación en los sistemas de gestión de contenidos habituales en este enlace ⧉. Si ha modificado el contenido de la base de datos y el sitio web ha dejado de funcionar, importe la copia de seguridad.

Base de datos eliminada

Problema: Hemos eliminado una base de datos por error.

Solución: Existen dos tipos de bases de datos eliminadas:


Preguntas frecuentes

¿Dónde exactamente configuro en PHP los nuevos datos de acceso a la base de datos?

Depende de su aplicación concreta. Encontrará un artículo con la conexión a las bases de datos de los sistemas de gestión de contenidos habituales en la guía de la comunidad Sistemas de gestión de contenidos (CMS) y conexión a la base de datos ⧉. Si utiliza otra aplicación, consulte al soporte de la aplicación o a su webmaster.

¿Cuál es la diferencia entre MySQL y MariaDB?

MariaDB es una bifurcación de MySQL. Son compatibles entre sí y la mayoría de los CMS funcionan plenamente con MariaDB. Si su aplicación requiere MySQL, debería funcionar de forma fiable también con MariaDB y viceversa. En la mayoría de los servidores de bases de datos ya utilizamos únicamente MariaDB, sin posibilidad de cambio. Si necesita estrictamente MySQL, la solución podría ser un servidor VPS ⧉. También puede ponerse en contacto con nuestro soporte al cliente.

¿Cómo averiguo los datos de acceso a la base de datos si no tengo el correo electrónico de alta del servicio?

Puede averiguarlos en el archivo de configuración de su aplicación PHP que utiliza esa base de datos. Si no es posible, tendrá que cambiar la contraseña de la base de datos. Junto al formulario para cambiar las contraseñas encontrará también una tabla con el resumen de los accesos a la base de datos.

¿Le ha resultado útil este artículo?

Su valoración nos ayuda a mejorar nuestros artículos.

Su mensaje llega al equipo de documentación, que no responde a los mensajes. Si necesita ayuda, contacte con nosotros mediante el formulario de contacto. No incluya contraseñas ni datos personales.

¿No ha encontrado lo que buscaba?

Pregunte a otros clientes en el sitio de la comunidad Help.