- mysql: el shell client de MySQL, desde el puedes hacer todo (o casi todo) lo que realizas con un cliente gráfico, aunque sacrificando un poco la operatividad.
- mysqldump: la aplicación con la que puedes hacer un volcado (dump) de una base de datos o colección de base de datos o de una tabla o colección de tablas. Por defecto, como resultado devuelve un script sql. Esta dentro de la carpeta de instalación de mysql dentro directorio dump. Para usarla basta con abrir un terminal y acceder a la ruta de la aplicación
Para importar o exportar bases de datos con y desde mysql se deben realizar los siguientes pasos:
1. Exportar los datos:
#Desde el shell del cliente mysql:
#Vuelco todos los datos de cache a disco, cierro y bloqueo todas las tablas
mysql> FLUSH TABLES WITH READ LOCK;
#Ejecuto mysqldump para hacer el backup$ mysqldump -h ip_o_host_name -u nombre_de_usuario -p nombre_base_de_datos --routines> backup
#por supuesto el fichero backup tiene que tener extension sql
#Desde el shell del cliente mysql:
#Desbloqueo las tablas
mysql> UNLOCK TABLES;2. Importar los datos:
$mysql -h ip_o_host_name -u nombre_de_usuario -p nombre_base_de_datos <>
Espero que sirva de ayuda.
No hay comentarios:
Publicar un comentario