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

Como Importar Y Exportar Bases De Datos Mysql En Linux



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

Esta guía proporcionará el procedimiento para:







Requisito previo: Instalación de MySQL Server en Linux

Es preferible actualizar su sistema antes de cualquier instalación, así que escriba:



$ sudo actualización adecuada

 

Instale el servidor MySQL escribiendo:



$ sudo apto instalar servidor mysql

 

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





$ mysql --versión

 

Para iniciar los servicios de MySQL use este comando:

$ sudo systemctl iniciar mysql

 



Exportación de bases de datos MySQL en Linux

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

$ mysql -en < nombre de usuario > -pag

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


Como se ve en el resultado 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' de las bases de datos disponibles, primero creemos un directorio usando este comando:

$ mkdir datos de host local

 
 
Navegue a este directorio escribiendo:

$ cd localhostdata

 

Para exportar la base de datos, use esta sintaxis:

$ sudo mysqldump -en < nombre de usuario > -pag < db-nombre > > < Nombre del archivo > .sql

 
Proporcione su nombre de usuario, el 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 con éxito o no:


Aquí puede ver que el archivo se creó con éxito.

Para ver algunos datos de este archivo, escriba:

$ cabeza -norte 5 < Nombre del archivo > .sql

 

Aquí se ven los datos de la base de datos exportada.

Importación de bases de datos MySQL en Linux

Para importar la base de datos, conectémonos al servidor local usando la sintaxis:

$ mysql -en < nombre de usuario > -pag

 

Ha iniciado sesión con éxito en su servidor de base de datos local.

Para crear una base de datos, utilice esta sintaxis:

> CREAR BASE DE DATOS < db-nombre > ;

 
Proporcione el nombre de 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 respaldo de la base de datos, usando esta sintaxis:

$ mysql -en < nombre de usuario > -pag < nombre-nueva-base-de-datos > < < Nombre del archivo > .sql

 
Proporcione los valores requeridos en la sintaxis:


Su base de datos se importó con éxito, ya que solicitó la contraseña y proporcionó una salida sin errores.

Conclusión

La importación y exportación de bases de datos es una tarea importante para la recuperación y copia de seguridad de datos, la migración de datos, la colaboración o las pruebas y la depuración. La exportación crea un archivo de respaldo, 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 servidores, puede importar la base de datos desde un archivo usando esta sintaxis' mysql -u -p < .sql ”.