Cómo importar y exportar la base de datos MySQL
- 4635
- 122
- Eduardo Tapia
MySQL es un sistema de gestión de bases de datos de relaciones para almacenar datos en formato de tabla. Es un servidor de base de datos OpenSource disponible para instalar en una variedad de sistemas operativos
En el caso de la migración de la base de datos MySQL, puede crear fácilmente un volcado de la base de datos y restaurarlo en el servidor de base de datos de destino. MySQL Server proporciona utilidades de consola para exportar e importar bases de datos.
Este tutorial lo ayuda a exportar la base de datos MySQL utilizando la consola del sistema. También lo ayudó a restaurar la base de datos desde el archivo de volcado.
Paso 1 - Exportar base de datos MySQL
Usar mysqldump Utilidad de línea de comandos para realizar una base de datos Backp. Lo que hace que el proceso sea más fácil de transferir la base de datos a otro sistema. Para exportar la base de datos, necesita el nombre de la base de datos y las credenciales de inicio de sesión con privilegios de solo lectura a las bases de datos.
Exportemos su base de datos usando mysqldump:
mysqldump -u root -p database_name> db_backup.sql
Aquí:
raíz
- es el nombre de usuario para iniciar sesión en el servidor de bases de datosnombre de la base de datos
- es el nombre de la base de datos para exportardb_backup.sql
-es el nombre del archivo de texto, que almacena la salida
El comando anterior se ejecutará en silencio sin salida en la pantalla. Si ocurren errores durante el proceso de exportación, MySqlDump los imprimirá en la pantalla.
Paso 2: verificar el archivo de copia de seguridad
Vamos a ver el archivo de volcado de la base de datos creado en el paso anterior. Primero asegúrese de que no se muestre un error en la pantalla con el comando mysqldump.
A continuación, ejecute el siguiente comando:
Cabeza DB_Backup.sql
Esto le mostrará los detalles de la base de datos como a continuación
-- MySQL Dump 10.13 distribuy 8.0.23, para Linux (x86_64)--Host: Localhost Base de datos: MySQL-------------------------------- ------------------------Versión del servidor 8.0.23 /*!40101 set @[correo electrónico protegido] @character_set_client */; /*!40101 set @[correo electrónico protegido] @character_set_results */; /*!40101 set @[correo electrónico protegido] @collation_connection */; /*!50503 establecer nombres UTF8MB4 */;
A continuación, ejecute el siguiente comando para ver la última línea desde el archivo de copia de seguridad.
cola db_backup.sql
/*!40101 Establecer [correo electrónico protegido] _Character_set_Results */; /*!40101 establecer [correo electrónico protegido] _collation_connection */; /*!40111 establecer [correo electrónico protegido] _sql_notes */; -Volcado completado el 2021-02-02 17:07:24
La última línea debe contener un mensaje como "volcado completado" seguido de la fecha de la fecha.
Paso 3 - Importar base de datos MySQL
Antes de importar los datos desde el archivo de copia de seguridad, asegúrese de crear una base de datos en el servidor de la base de datos.
Puede usar el comando de consola "mysqladmin" para crear una nueva base de datos. Para crear una nueva base de datos, ejecute:
mysqladmin -u root -p crea new_database_name
Ingrese la contraseña de usuario de MySQL para completar el proceso. Esto creará una base de datos en MySQL Server.
A continuación, puede importar el archivo de volcado usando el comando de consola "mysql". El comando será como a continuación:
mysql -u root -p new_database_name < db_backup.sql
Aquí:
raíz
- es el nombre de usuario para acceder al servidor de base de datosnombre de la base de datos
- es el nombre de la base de datos recién creadadb_backup.sql
-¿El nombre del archivo de volcado se toma del servidor de base de datos de origen?.
En la ejecución de comandos exitoso, obtendrá el símbolo del sistema de vuelta sin ningún mensaje. En caso de que ocurra cualquier error con el proceso de restauración, el mensaje de error se imprimirá en la pantalla del terminal.
Ahora, puede conectar su base de datos y acceder a tablas de base de datos desde MySQL Shell.
Conclusión
En este tutorial, ha aprendido a crear volcado de la base de datos MySQL. Luego cree una nueva base de datos en el destino y restaure desde el archivo de copia de seguridad.
Puede visitar la página de documentación oficial de MySqldump para leer más sobre este comando.