Cómo importar y exportar bases de datos MySQL o MariaDB

16/12/2023 |
Loading...

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

  1. 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:

  1. 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:

  1. Use el comando mysqldump para exportar la base de datos. Ejecute el siguiente comando:

    mysqldump -u username -p database_name > database.sql
    • Reemplace username con el nombre de usuario de la base de datos.
    • Reemplace database_name con el nombre de la base de datos que desea exportar.
    • database.sql será el archivo en el directorio actual que almacena el volcado.

    Ejemplo: mysqldump -u root -p mydatabase > mydatabase.sql

  2. El comando no generará salida visual, pero puede inspeccionar el contenido del archivo database.sql para confirmar que el volcado de la base de datos fue exitoso. Ejecute el siguiente comando para confirmarlo:

    head -n 5 database.sql

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

  1. 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 username con el nombre de usuario de la base de datos.
    • new_database es el nombre de la nueva base de datos.
    • database.sql es el archivo de volcado que desea importar.
  2. Si el comando se ejecuta con éxito, no producirá ninguna salida. Los errores, si los hay, se mostrarán en la terminal.

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

¡Obtén Ofertas y Promociones Exclusivas!

Mantente al día con las últimas ofertas, descuentos y promociones especiales.

Update cookies preferences