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.
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.
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 ...