Exportar una base de datos o esquema en MySQL desde consola

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.

Como conectar MySQL desde la consola 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.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *