Importar base de datos MySQL con SSH
Se puede usar una conexión Secure Shell (SSH) en lugar de phpMyAdmin para importar un archivo de respaldo SQL a tu base de datos. Es un método avanzado que puede ayudar al importar archivos SQL grandes y puede ser necesario cuando se usan servidores dedicados o VPS autoadministrados, ya que no tienen phpMyAdmin instalado.
- Una aplicación SSH. Sugerimos PuTTY para Windows o Terminal para macOS .
- Tus datos de FTP. Si aún no los tienes escritos, debes encontrar tu host FTP, nombre de usuario y contraseña:
- Para tu host FTP, puedes usar tu nombre de dominio o tu dirección IP.
- Puedes encontrar tu nombre de usuario y contraseña de FTP en tu cuenta de hosting para Linux Hosting con cPanel , Windows Hosting con Plesk o Hosting WordPress administrado (pasos 1 a 7) .
- Los detalles de tu base de datos. Si aún no los tienes escritos, debes encontrar el nombre de tu base de datos, nombre de usuario, nombre de host y contraseña:
- Si usas Linux Hosting con cPanel, localhost es siempre el nombre de host de tu base de datos, y puedes encontrar otros detalles de la base de datos en tu cuenta de hosting .
- Si usas Hosting WordPress administrado o Hosting Windows con Plesk , visita tu cuenta de hosting para encontrar toda la información de la base de datos.
- Carga el archivo de respaldo de SQL al servidor usando FTP o Administrador de archivos .
- Conéctate a tu servidor o cuenta de hosting compartido con SSH .
- Usa el comando ls para listar archivos y carpetas, y cd y ../ para moverte por los directorios hasta que estés en el directorio en el que cargaste el archivo de respaldo.
- Conéctate a MySQL usando el siguiente comando:
mysql -h hostname -P port -u username -p database < backup.sql
Nota: Si usas localhost para tu host, debes omitir–h hostname
y si tienes un puerto estándar (3306) puedes omitir–P port
parte del comando.- En el comando anterior, debes reemplazar:
- hostname con tu nombre de host.
- port con tu número de puerto MySQL. A menos que se especifique lo contrario en tu cuenta de hosting, tu puerto es 3306.
- username con tu nombre de usuario para esta base de datos.
- database con el nombre de la base de datos que deseas exportar.
- backup.sql con el nombre del archivo de respaldo.
- En el comando anterior, debes reemplazar:
- Selecciona Entrar en tu teclado.
- Cuando aparezca el mensaje Ingresar contraseña : , ingresa la contraseña para ese usuario de la base de datos. Nota: La contraseña no será visible por razones de seguridad, no verás nada mientras escribes o pegas.
- Selecciona Entrar en tu teclado.
El archivo de respaldo SQL ahora se importa a tu base de datos.