Cómo importar y exportar bases de datos MySQL en Linux

Cómo importar y exportar bases de datos MySQL en Linux

La importación y exportación de bases de datos MySQL ayuda a garantizar la seguridad de los datos como bases de datos de importación se utiliza para transferir datos entre servidores, por otro lado, la exportación de bases de datos ayuda en la copia de seguridad de datos y la recuperación.

Esta guía proporcionará el procedimiento para:

    • Prerrequisito: Instalación de MySQL Server en Linux
    • Importación de bases de datos MySQL en Linux
    • Exportación de bases de datos MySQL en Linux

Prerrequisito: Instalación de MySQL Server en Linux

Actualizar su sistema antes de que sea preferible cualquier instalación, así que escriba:

$ sudo apt actualización



Instale el servidor MySQL escribiendo:

$ sudo apt install mysql-server



Para verificar la versión instalada de MySQL, escriba:

$ mysql --versión



Para comenzar los servicios de MySQL, use este comando:

$ sudo systemctl iniciar mysql


Exportación de bases de datos MySQL en Linux

Exportar una base de datos en Linux, pero antes de eso, debe conectarse a un servidor MySQL. Use esta sintaxis para conectarse a un servidor MySQL local:

$ mysql -u -pag


Para esta publicación, el nombre de usuario es "mysql":


Como es visible en la salida anterior, el servidor MySQL está conectado correctamente.

Use este comando show para ver todas las bases de datos disponibles:

> Mostrar bases de datos;



Para exportar la base de datos "MySQL" desde las bases de datos disponibles, primero creemos un directorio utilizando este comando:

$ Mkdir localhost Datos


Navegue a este directorio escribiendo:

$ CD localhostData



Para exportar la base de datos, use esta sintaxis:

$ sudo mysqldump -u -pag > .sql


Proporcione su nombre de usuario, nombre de la base de datos que desea exportar y el nombre de un archivo en el que desea exportar la base de datos. Use esta sintaxis y presione Enter, y escriba el comando LS para ver si la base de datos se exporta correctamente o no:


Aquí puede ver que el archivo se crea correctamente.

Para ver algunos datos de este archivo, escriba:

$ head -n 5 .sql



Aquí son visibles los datos de la base de datos exportada.

Importación de bases de datos MySQL en Linux

Para importar la base de datos, conectemos al servidor local utilizando la sintaxis:

$ mysql -u -pag



Ha iniciado un registro con éxito en su servidor de base de datos local.

Para crear una base de datos, use esta sintaxis:

> Crear base de datos ;


Proporcione el nombre para la base de datos:


Para ver las bases de datos disponibles, escriba este comando:

> Mostrar bases de datos;



Aquí es visible que la base de datos que creó está disponible.

Importemos el archivo ya existente con ".Extensión SQL ”que contiene los datos de copia de seguridad de la base de datos, utilizando esta sintaxis:

$ sudo mysql -u -pag < .sql


Proporcione los valores requeridos en la sintaxis:


Su base de datos se importa con éxito, ya que solicitó la contraseña y le dio una salida sin error.

Conclusión

Importar y exportar bases de datos es una tarea importante para la recuperación de datos y la copia de seguridad, la migración de datos, la colaboración o la prueba y la depuración. La exportación crea un archivo de copia de seguridad, para exportar la base de datos, use esta sintaxis "sudo mysqldump -u -p> .sql"Mientras que la importación le permite facilitar la transferencia de datos entre los servidores, puede importar la base de datos desde un archivo utilizando esta sintaxis"mysql -u -p < .sql".