Cómo importar una base de datos grande vía SSH
Requisitos previos:
- Necesitas tener:
1. Acceso al cPanel de tu cuenta de hosting.
2. Acceso SSH habilitado (si no lo tienes, solicítalo a tu proveedor de hosting).
3. El archivo .sql
de respaldo ya debe estar subido al servidor (por FTP o por el Administrador de Archivos de cPanel).
4. Un usuario de MySQL con permisos sobre la base de datos.
1. Inicia sesión en tu cPanel
Accede a tu panel: tudominio.com/cpanel
Ingresa tu usuario y contraseña.
2. Crea la base de datos y el usuario MySQL
Dentro de cPanel:
1.
Ve a "Bases de datos MySQL".
2. Crea una nueva base de datos.
3. Crea un usuario MySQL (o usa uno ya existente).
4. Asocia el usuario a la base de datos y otórgale todos los privilegios.
Guarda los datos:
- Nombre de la base (ej: usuario_bd
)
- Usuario de la base (ej: usuario_user
)
- Contraseña
3. Sube el archivo .sql
al servidor
Usa el Administrador de Archivos de cPanel o un cliente FTP como FileZilla.
- Sube el archivo .sql
al directorio deseado, por ejemplo: /home/tu_usuario/
4. Accede al servidor por SSH
Usa una terminal (en Linux o macOS) o el programa PuTTY (en Windows).
5. Importa la base de datos usando el comando MySQL
Una vez conectado vía SSH, ejecuta este comando:
mysql --force -u usuario -p nombre_de_base < archivo.sql
- Te pedirá la contraseña del usuario MySQL.
- El proceso puede tardar varios minutos dependiendo del tamaño del archivo.
6. Verifica que la importación fue exitosa
- Ingresa al phpMyAdmin desde cPanel.
- Abre la base de datos y verifica que las tablas y los datos estén presentes.