Gestión de bases de datos con línea de comandos SSH
Con SSH se pueden gestionar grandes volúmenes de archivos y bases de datos gigantescas de forma sencilla y sobre todo de una manera muy rápida y eficiente.
El uso de una simple linea comando puede ejecutar importaciones o exportaciones de grandes bases de datos MySQL.
Exportación de bases de datos MYSQL
Este ejemplo muestra cómo exportar una base de datos. Es una buena idea para exportar bases de datos entre servidores o como una copia de seguridad.
Usando SSH, ejecute el siguiente comando:
mysqldump -p -u usuario_bbdd nombre_ddbb > archivo_ddbb.sql
Se le solicitará la contraseña del usuario mysql, escriba la contraseña y pulse Intro.
Reemplazar usuario_bbdd y nombre_ddbb con sus datos MySQL.
En el archivo_ddbb.sql ahora tiene una copia de seguridad de su base de datos lista para ser exportada a otro servidor o guardada en un lugar seguro para ser usada como copia de seguridad.
Para exportar una sola tabla de la base de datos que utilizaría el siguiente comando:
mysqldump -p –usuario_bbdd=usuario_bbdd nombre_ddbb tabla_ddbb > tabla_ddbb.sql
Una vez más se necesitaría reemplazar el nombre de usuario, base de datos y nombre de tabla con su información mysql.
Hecho esto la tabla especificada se guardan en su abicacion actual con el nombre tabla_ddbb.sql
Importar una base de datos MySQL
El archivo debe estar en formato .sql No se puede comprimir en un .zip o .tar.gz archivo.
Comience por cargar el archivo .sql en su servidor web.
Si aún no lo ha hecho, cree la base de datos MySQL a través de la cpanel. Haga clic aquí para obtener más instrucciones
Usando SSH, vaya al directorio donde este el archivo .sql es.
A continuación, ejecute este comando:
mysql -p -u usuario_bbdd nombre_ddbb < file.sql
Para importar una sola tabla en una base de datos existente que utilice el siguiente comando:
mysql -u usuario_bbdd -p -D nombre_ddbb < tableName.sql