Cómo importar una base de datos por SSH

Cómo importar una base de datos por SSH

Antes de comenzar, es importante mencionar que no todos los planes de hosting disponen de acceso SSH. Para poder seguir esta guía, necesitarás contar con un plan que incluya esta característica. Los planes disponibles son los Senior o superiores. Puedes consultar nuestra tabla comparativa de planes para encontrar la opción que mejor se ajuste a tus necesidades.
 
Nota: La plataforma de pruebas dispone de acceso SSH, pero plan este no permite la activación del acceso externo a bases de datos, lo cual es necesario para llevar a cabo la importación de una base de datos por SSH.
 
Requisitos Previos
 
-          Asegúrate de tener activado el acceso SSH en tu plan de hosting. Si necesitas ayuda para activar y acceder a SSH, puedes seguir nuestro enlace de soporte.
-          Para hacer la importación por SSH, debes activar el acceso externo a la base de datos desde la gestión de tu alojamiento en nuestro panel. Cómo activar el acceso externo a una base de datos MySQL
 
Subida del Archivo SQL
 
Antes de importar tu base de datos, debes subir el archivo .sql (la base de datos) a tu hosting. Te recomendamos utilizar un gestor de FTP como FileZilla para esto.
 
 
Una vez accedas al hosting por FTP, asegúrate de subir tu archivo .sql a la carpeta /entrada de tu servidor por FTP.
 
 
Conexión SSH y Comandos para la Importación
 
Una vez subido el archivo, puedes conectarte por SSH al hosting. Puedes obtener los datos de acceso desde tu panel de control.
 
El primer paso de todos es realizar la conexión al hosting, para ello necesitará el usuario SSH de su hosting y la IP del servidor. Una vez introducidos le solicitará la contraseña asignada al activar el SSH.
 
Captura de ejemplo de acceso por SSH:
 

Al conectar por SSH, puede ejecutar ls -la, con este comando mostrará un listado de los archivos y carpetas que detecte, ahí deberías ver el archivo .sql que subiste.
 
Captura de ejemplo de un fichero .sql listado:
 

A continuación, es momento de iniciar la importación del fichero .sql. Utiliza el siguiente comando para importar tu base de datos:
 
mysql -u su_usuario_mysql -p -h IP_de_su_alojamiento Nombre_de_su_base_de_datos < archivo_bbdd.sql
 
Debes remplazar los datos marcados en negrita del comando con su respectiva información.  Necesitará los datos de conexión del usuario MySQL y la base de datos donde quiere importarla: Dónde ver los datos de conexión MySQL
 
Captura de ejemplo de ejecución de un fichero .sql por SSH:


La importación puede tomar un tiempo, durante el cual la terminal no mostrará nuevas líneas hasta que el proceso haya finalizado.
 
Si algo sale mal, siempre puedes restaurar una copia de seguridad. Aquí te dejamos un enlace que muestra cómo realizar una restauración desde nuestro panel de control.
 
 
Para más información, puedes contactar con nosotros.
    • Related Articles

    • Como eliminar una base de datos

      En algunas ocasiones es necesario eliminar la base de datos que tenemos en el hosting para crear una nueva o bien porque el plan contratado solo dispone de 1 como máximo y necesitamos eliminar la actual. En esta ayuda vamos a mostrar como se eliminan ...
    • Cómo importar y exportar bases de datos desde phpMyAdmin

      Desde el phpMyAdmin puedes gestionar tus bases de datos, puedes añadir, eliminar o crear nuevo contenido. Dos de las operaciones más comunes al utilizar el phpMyAdmin es importar y exportar bases de datos. Primero accede al phpMyAdmin (aplicación ...
    • Cómo liberar espacio de una base de datos

      Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas. Las bases de datos de cdmon son MySQL. MySQL se basa en un modelo ...
    • Cómo configurar la base de datos en Prestashop

      PrestaShop es una popular plataforma de e-commerce que permite crear y gestionar sus tiendas en línea de manera efectiva. Una parte fundamental de la configuración de PrestaShop es la correcta configuración de la base de datos. La base de datos ...
    • Cómo activar el acceso por SSH

      En versiones superiores a la 7.3 de PHP, en lugar del botón SSH/SFTP, se dispondrá de otro botón llamado "Hosting para desarrolladores", a través del cual se podrá activar estas dos opciones, además de Git. Para ello, será necesario seguir las ...