Exportar la base de datos de MySQL en SSH
Se puede usar una conexión Secure Shell (SSH) en lugar de phpMyAdmin para exportar un archivo de respaldo SQL para tu base de datos. Es un método avanzado que puede ayudar a la hora de exportar archivos SQL de gran tamaño y puede ser necesario cuando se usa VPS Hosting autoadministrado, ya que no tiene phpMyAdmin instalado.
- Una aplicación SSH. Sugerimos PuTTY para Windows o Terminal para macOS .
- Tus datos FTP. Si no los tienes ya anotados, debes encontrar tu host FTP, tu nombre de usuario y tu 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 Web Hosting (cPanel) o Windows Hosting con Plesk.
- Los detalles de tu base de datos. Si no los tienes ya escritos, deberías encontrar el nombre de tu base de datos, el nombre de usuario, el nombre de host y la contraseña:
- Si usas WordPress, puedes encontrar los detalles de la base de datos en tu archivo wp-config.php.
- Si usas Web Hosting (cPanel), el host local 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 Windows hosting con Plesk, visita tu cuenta de hosting para encontrar toda la información de la base de datos.
- Conectarme a mi cuenta de hosting con SSH (Secure Shell).
- Usa el comando ls para listar archivos y carpetas, y cd y ../ para desplazarte por los directorios hasta llegar al directorio en el que deseas guardar el archivo de respaldo.
- Conéctate a MySQL usando el siguiente comando:
mysqldump -h hostname -P port -u username -p database > backup.sql
Nota: Si usas host local para tu host, debes omitir–h hostname
y si tienes un puerto estándar (3306) puedes omitir la parte–P port
del comando.- En el comando anterior debes reemplazar:
- nombre de host con tu nombre de host.
- puerto con tu número de puerto MySQL. A menos que se especifique lo contrario en tu cuenta de hosting, tu puerto es el 3306.
- nombre de usuario con tu nombre de usuario para esta base de datos.
- base de datos con el nombre de la base de datos que deseas exportar.
- respaldo.sql con el nombre que deseas usar para el archivo de respaldo.
- En el comando anterior debes reemplazar:
- Selecciona Ingresar en tu teclado.
- Cuando aparezca el aviso Ingresa tu contraseña:, escribe tu 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 al escribir o pegar.
- Selecciona Ingresar en tu teclado.
Tu base de datos se ha exportado al archivo SQL que nombraste en el paso 4 y está lista para que la descargues en tu computadora local.
Más información
- Importar base de datos MySQL con SSH
- También puedes exportar e importar tu base de datos en phpMyAdmin.