Hola a todos, hoy os voy a enseñar como podemos exportar una base de datos a un fichero SQL.
Muchas veces necesitamos exportar grandes bases de datos con datos que importamos de un host a otro.
Se puede hacer en gráfico o en consola, nos centraremos en consola.
Para ello usaremos el comando mysqldump.
No hará falta que nos conectemos a la base de datos, directamente usando este comando le daremos el usuario y pass.
mysqldump -u usuario -p esquema > fichero_sql
Por ejemplo, puedo usarlo de esta manera. Recordar que mi_esquema es un esquema que creamos en anteriores
mysqldump -u root -p mi_esquema > usuarios_exportado.sql
Recordar que si a la hora de exportar ponéis
Me pedirá la contraseña del usuario y el fichero se creara en donde estemos.
Recordar que para que funcione MySQL necesitáis realizar la primera parte de este manual ya visto, si estáis en Windows.
También comentaros algo importante, el fichero solo contendrá las tablas y datos. Pero, ¿y si queremos también que nos ponga el esquema donde esta creado para la próxima que importemos?
Esto se puede hacer incluyendo la opción –databases
mysqldump -u root -p –databases mi_esquema > usuarios_exportado.sql
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.