Bases de datos y phpMyAdmin

Qué consigues: la base de datos de tu web creada, con su usuario y su contraseña, y una forma de mirar dentro sin instalar nada.

Antes de empezar

Hay dos cosas distintas con el mismo nombre, y conviene no mezclarlas:

  • Las bases de datos de tus sitios (menú Sitios → Bases de datos). Van con tu plan de hosting, son MariaDB y se miran con phpMyAdmin. Es lo que usa tu WordPress.

  • Las bases de datos gestionadas (menú Proyectos → Bases de datos). Se contratan aparte, son PostgreSQL, MariaDB o Redis, y sirven para Proyectos y para tus VPS. El propio panel lo aclara: «Para tus Sitios no hace falta ninguna: ya llevan MariaDB y phpMyAdmin incluidos».

Esta guía va de las primeras. Para las otras, Bases de datos gestionadas para Proyectos y VPS.

Pasos

  1. Menú Sitios → Bases de datos. Arriba verás cuántas llevas de las que incluye tu plan, por ejemplo «Usas 0 de 5».

  2. Nueva base de datos.

  3. Escribe el nombre. Sólo letras, números y guiones bajos. El usuario y la contraseña se crean solos: no tienes que inventarlos.

  4. Crear base de datos.

Cómo sabes que ha salido bien

La base aparece en la lista, con su usuario y en estado activo. Para ver la contraseña, pulsa el botón de la contraseña en su fila: se enseña una vez y no se guarda en la caché del navegador.

Entra en phpMyAdmin desde el botón de arriba y comprueba que la ves en la columna de la izquierda.

Los datos de conexión desde tu propia web son siempre los mismos: servidor localhost, puerto 3306, y el usuario y la contraseña de la base.

Problemas frecuentes

«Error estableciendo una conexión con la base de datos» en WordPress

Los cuatro datos del wp-config.php tienen que coincidir exactamente con los de la lista: nombre, usuario, contraseña y servidor localhost. El fallo más habitual es el usuario: no es el mismo texto que el nombre de la base.

Me dice que he llegado a la cuota

El mensaje es «Se ha alcanzado la cuota de bases de datos». Cada plan trae un número; arriba de la pantalla ves cuántas usas. Borra una que no uses o cambia de plan.

He perdido la contraseña de la base

No hace falta recuperarla: en la fila de la base hay un botón que la vuelve a enseñar. Cópiala de ahí a tu wp-config.php.

Quiero conectarme desde mi ordenador con un programa de escritorio

Desde fuera no se puede: el servidor de bases sólo escucha en localhost, que es lo que impide que cualquiera pruebe contraseñas desde internet. Usa phpMyAdmin, o abre un túnel con tu usuario SSH.

Mi copia .sql es demasiado grande para phpMyAdmin

phpMyAdmin se rinde con los ficheros grandes porque los sube por PHP. Sube antes los límites en Ver y editar los ajustes de PHP, o importa por SSH con el cliente de línea de órdenes, que no tiene ese tope.

He borrado una tabla sin querer

No lo arregles tú: cuanto más escribas encima, menos se puede recuperar. Escríbenos desde Soporte cuanto antes diciendo la base y la hora aproximada.

¿Puedo cambiarle el nombre a una base de datos?

No desde el panel. Crea una nueva con el nombre que quieras, exporta la vieja desde phpMyAdmin e impórtala en la nueva. Luego cambia los datos en tu aplicación y borra la vieja.