Bases de datos MySQL y phpMyAdmin en DirectAdmin
En DirectAdmin la base se crea en Administrador de cuenta › Administración de MySQL: el panel le antepone tu usuario al nombre, así que si escribís tienda la base queda como usuario_tienda, y lo mismo con el usuario de la base. Esos dos nombres, la contraseña y el servidor localhost son los cuatro datos que pide cualquier instalador. Para ver o editar los datos está phpMyAdmin, en Funciones extra. Antes de cualquier cambio, exportá.
Crear la base y su usuario
- Entrá al panel y abrí Administrador de cuenta › Administración de MySQL. En inglés, Account Manager › MySQL Management.
- Hacé clic en crear base de datos.
- Escribí el nombre de la base. El panel le agrega adelante tu usuario:
tiendase convierte enusuario_tienda. - Escribí el nombre del usuario de la base. También lleva el prefijo.
- Generá una contraseña larga y guardala: la vas a necesitar en el instalador.
- Guardá. La base queda creada y el usuario, con permisos sobre ella.
Los datos de conexión
| Dato | Valor |
|---|---|
| Servidor | localhost |
| Base | usuario_tienda |
| Usuario | usuario_tienda |
| Contraseña | la que generaste |
| Puerto | 3306, salvo que el instalador pida otra cosa |
En un hosting compartido el servidor siempre es `localhost`: la base corre en la misma máquina que el sitio.
phpMyAdmin
phpMyAdmin es la herramienta para mirar y editar los datos a mano. Está en Funciones extra › phpMyAdmin, y se entra con el usuario y la contraseña de la base, no con los del panel.
Lo que más se usa: exportar una copia antes de tocar algo, buscar un valor que quedó mal, o cambiar la dirección de un sitio WordPress que se mudó.
Hacer una copia antes de cualquier cambio
Es la regla que evita casi todos los desastres. En phpMyAdmin, elegí la base de la izquierda, entrá a Exportar y bajá el archivo SQL. Eso es la copia.
Desde la consola de un VPS, el mismo respaldo se hace así:
mysqldump -u usuario_tienda -p usuario_tienda > copia-$(date +%F).sqlErrores típicos
| Síntoma | Causa habitual |
|---|---|
| Error al establecer la conexión con la base de datos | Contraseña cambiada o nombre sin el prefijo del usuario. |
| Access denied for user | El usuario existe pero no tiene permisos sobre esa base: revisalo en la pantalla de MySQL. |
| Unknown database | Falta el prefijo: la base no es tienda, es usuario_tienda. |
| La importación se corta por tamaño | phpMyAdmin tiene un límite de subida. Para archivos grandes conviene importar por consola. |
Si el sitio dejó de conectarse sin que nadie tocara nada, revisá primero si el disco del plan se llenó: una base no puede escribir sin espacio.
Acceso desde afuera
Por defecto la base solo acepta conexiones desde el propio servidor, que es lo correcto: una base expuesta a internet es un blanco. Si necesitás conectarte desde tu computadora con un programa, en la pantalla de MySQL se puede autorizar tu IP.
La alternativa más segura, si tenés un VPS, es hacer un túnel por SSH y no abrir nada hacia afuera.
Preguntas frecuentes
¿Por qué el nombre de mi base empieza con mi usuario?
Porque en un servidor compartido conviven bases de muchas cuentas y el prefijo evita que se pisen los nombres. No es opcional: el panel lo agrega siempre, y es el nombre completo el que va en el instalador.
¿Cuántas bases puedo crear?
En los planes de hosting de VPS Argentina, las que necesites. Cada aplicación debería tener la suya: si comparten base y una se rompe, se llevan a la otra puesta.
Perdí la contraseña de la base
No se puede recuperar, se cambia: desde la pantalla de MySQL le ponés una nueva al usuario. Después hay que actualizarla en el archivo de configuración del sitio, que en WordPress es wp-config.php.
¿Cómo importo una base grande?
Si phpMyAdmin la rechaza por tamaño, el camino es la consola. Hay una guía específica para eso, con el comando y con qué hacer cuando la importación se corta a la mitad.
¿Puedo conectarme desde mi computadora?
Sí, autorizando tu IP en la pantalla de MySQL, aunque conviene evitarlo si tu conexión tiene IP dinámica: dejás una puerta abierta que mañana es de otro. En un VPS, un túnel SSH resuelve lo mismo sin exponer el puerto.
Seguí leyendo
Cómo importar una base de datos MySQL grande por consola
Cuando phpMyAdmin corta la subida: cómo llevar el volcado al servidor, crear la base e importarla por consola, comprimida y con avance, y los errores comunes.
Cómo cambiar o recuperar la clave de root de MySQL y MariaDB
Por qué el viejo UPDATE con PASSWORD() ya no funciona, cómo cambiar la clave con ALTER USER y cómo recuperarla si la perdiste, en MySQL 8 y MariaDB.
Dominio, hosting y DNS: qué es cada cosa y cómo se conectan
La diferencia entre el nombre, el lugar donde viven los archivos y el sistema que los une, explicada sin vueltas y con lo que se contrata en cada caso.