Cómo importar y exportar bases de datos MySQL o MariaDB
Introducción: Importar y exportar bases de datos es una tarea común en el desarrollo de software. Puede utilizar volcado de datos para hacer copias de seguridad y restaurar su información. También puede usarlo para migrar datos a un nuevo servidor o entorno de desarrollo.
En esta guía, trabajará con volcados de base de datos en MySQL o MariaDB. Específicamente, exportará una base de datos y luego importará esa base de datos desde el archivo de volcado SQL.
Requisitos previos:
Antes de comenzar, asegúrese de tener lo siguiente:
- Conocimientos básicos de Linux y cómo usar la terminal.
- Acceso SSH a su servidor (para usuarios de Windows, puede usar PuTTY).
Lo que debe saber:
Antes de comenzar, aquí hay algunos detalles clave que debe conocer:
- Nombre de usuario: root (Su usuario SSH, este es el usuario predeterminado)
- Dirección IPv4: 192.0.2.1 (Dirección IP estándar)
Paso 1: Configuración de su servidor
-
Crear o elegir su servidor:
- Despliegue un servidor privado virtual (VPS) con su proveedor de nube preferido.
- Elija el sistema operativo del servidor (por ejemplo, Ubuntu 20.04).
Exportar una base de datos MySQL o MariaDB:
-
Conéctese a su servidor usando SSH. Si es usuario de Windows, puede usar PuTTY para acceso SSH.
Exportando la base de datos MySQL o MariaDB:
-
Use el comando
mysqldumppara exportar la base de datos. Ejecute el siguiente comando:mysqldump -u username -p database_name > database.sql- Reemplace
usernamecon el nombre de usuario de la base de datos. - Reemplace
database_namecon el nombre de la base de datos que desea exportar. database.sqlserá el archivo en el directorio actual que almacena el volcado.
Ejemplo:
mysqldump -u root -p mydatabase > mydatabase.sql - Reemplace
-
El comando no generará salida visual, pero puede inspeccionar el contenido del archivo
database.sqlpara confirmar que el volcado de la base de datos fue exitoso. Ejecute el siguiente comando para confirmarlo:head -n 5 database.sqlLa parte superior del archivo debe mostrar un volcado MySQL para su base de datos.
Paso 2: Importar una base de datos MySQL o MariaDB
Para importar un archivo de volcado existente en MySQL o MariaDB, deberá tener una base de datos creada.
-
Después de crear su nueva base de datos MySQL o MariaDB, use el siguiente comando para importar el archivo de volcado:
mysql -u username -p new_database < database.sql- Reemplace
usernamecon el nombre de usuario de la base de datos. new_databasees el nombre de la nueva base de datos.database.sqles el archivo de volcado que desea importar.
- Reemplace
-
Si el comando se ejecuta con éxito, no producirá ninguna salida. Los errores, si los hay, se mostrarán en la terminal.
-
Para verificar si la importación fue exitosa, inicie sesión en el shell de MySQL o use PhpMyAdmin e inspeccione los datos.
Conclusión:
¡Felicidades! Ha importado y exportado correctamente una base de datos MySQL o MariaDB. Gracias por seguir este tutorial.
Buscar
Categorías
Publicaciones Populares