Base de conocimientos
1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Importar una base de datos
Esta guía explica cómo importar una base de datos MySQL/MariaDB en un Hosting Web de Infomaniak.
Importar una base de datos
Para importar una base de datos de Infomaniak:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador de Infomaniak (¿Necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Bases de datos en el menú lateral izquierdo.
- Haga clic en el botón/menú “Más acciones” para más opciones.
- Seleccione Importar una base de datos:
- Siga el asistente hasta el final.
Entonces tendrá la opción…
- … de enviar directamente su base de datos (
sql
,gz
,bz2
,zip
, 300 Mo máx) desde su ordenador - … de seleccionar el archivo a importar desde su alojamiento después de haberlo depositado en el servidor a través de FTP
… y también a elección:
- importar los datos a una nueva base (creación)
- importar a una base existente (sustitución/sobrescritura)
Método alternativo (SSH - para usuarios avanzados)
Requisitos previos
- Poseer el archivo
.sql
de la base de datos a importar. - Haber creado una nueva base de datos vacía.
- Haber un usuario que tenga todos los derechos sobre la base de datos.
- Haber una cuenta FTP + SSH.
Para importar en SSH:
- Enviar la base de datos a importar a través de FTP a su alojamiento.
- Abra un terminal/consola SSH,
- Desde una aplicación de tipo
Terminal
(interfaz de línea de comandos,CLI /Command Line Interface
) en su dispositivo, por ejemplo, la aplicación PuTTY (descargar e instalar en Windows) o Terminal (instalado por defecto en macOS), ejecute y adapte el siguiente comando: ssh ftp-user@adresse-du-serveur
- reemplace
ftp-user
por el nombre de usuario de la cuenta FTP + SSH (por ejemplo,abcd_user
) - reemplace
adresse-du-serveur
por la dirección del servidor web de su alojamiento
- reemplace
- Ingrese la contraseña de la cuenta FTP + SSH.
Ingrese y adapte el siguiente comando:
mysql --verbose -u db-user -p db-name -h db-host < path
- reemplace
db-user
por el nombre de usuario de la base de datos (por ejemplo,abcd_user
) - reemplace
db-name
por el nombre de la base de datos (por ejemplo,abcd_sample
) - reemplace
db-host
por el servidor MySQL de su alojamiento - reemplace
path
por la ruta donde enviaste la base de datos en el paso 1 de este procedimiento (si tienes un solo sitio web almacenado en la ubicación predeterminada, la ruta sería, por ejemplo,~/web/test.sql
)
- reemplace
- Espera mientras se importa (esto puede tardar varios minutos según el tamaño).
Enlace a esta FAQ: