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
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".