Cómo restaurar una base de datos MySQL desde una copia de seguridad con MySQL Workbench










  • Si realiza sus propias copias de seguridad de la base de datos, también es posible realizar su propia restauración de la base de datos sin depender de un host o de un tercero. Veamos qué se necesita para restaurar una base de datos MySQL con Workbench.

    Antes de comenzar, nuestro tutorial, «Hacer una copia de seguridad de la base de datos MySQL con MySQL Workbench», cubre la parte de copia de seguridad de la ecuación (usando MySQL Workbench ).

    En este tutorial, seguiremos los pasos para restaurar una base de datos desde una copia de seguridad. También cubriremos la configuración necesaria para conectarse a su base de datos con MySQL Workbench. Esto cubrirá todo para usted en un solo lugar, en caso de que nunca lo haya hecho.

    Configuración de MySQL Workbench para conectarse a su base de datos

    Muchos hosts comerciales bloquean las conexiones de bases de datos externas, por lo que es posible que deba agregar la dirección IP de su hogar u oficina a una lista de acceso remoto. Consulte con su anfitrión para ver cuáles son sus requisitos. Si su sitio web usa cPanel , puede configurar una conexión remota en Bases de datos > MySQL remoto.

    Abra MySQL Workbench y haga clic en el icono + para iniciar una nueva conexión a la base de datos.

    Paso 1 de la restauración de la base de datos MySQL Workbench

    Complete los cinco campos de conexión y autorización subrayados a continuación.

    • Asigne un nombre a la conexión.
    • Elija «Estándar (TCP/IP) como «Método de conexión» (la configuración de conexión SSH está disponible si su host lo requiere).
    • Introduzca el nombre de host o la dirección IP del servidor MySQL.
    • Introduzca el nombre de usuario de la base de datos MySQL.
    • Haga clic en el botón «Almacenar en Bóveda…» para ingresar la contraseña de la base de datos (si no desea almacenar la contraseña, omita este campo).

    Haga clic en el botón «Probar conexión».

    Paso 2 de la restauración de la base de datos MySQL Workbench

    Si obtiene el error «No se puede conectar al servidor de la base de datos», verifique sus entradas en los campos de conexión.

    Si todo es correcto, verá el cuadro de conexión exitosa. Haga clic en el botón «Aceptar» y continúe desde allí.

    Paso 3 de la restauración de la base de datos MySQL Workbench

    Ahora haga clic en el botón «Aceptar» en «Administrar conexiones del servidor» para cerrar la ventana de prueba de conexión.

    Paso 4 de la restauración de la base de datos MySQL Workbench

    Configuración de MySQL Workbench para restaurar (importar) su base de datos

    Haga clic en el cuadro de la conexión de la base de datos que acaba de configurar.

    Paso 5 de la restauración de la base de datos MySQL Workbench

    Haga clic en el enlace «Importación/restauración de datos».

    Paso 6 de la restauración de la base de datos MySQL Workbench

    Para este tutorial, asumimos que está restaurando una copia de seguridad de un «archivo autónomo». Consulte » Realización de una copia de seguridad de la base de datos MySQL con MySQL Workbench «, para obtener una explicación de la diferencia entre un archivo independiente y una carpeta de proyecto de volcado.

    Seleccione «Importar desde archivo autónomo» y localice el archivo de copia de seguridad que se utilizará para la restauración.

    Paso 7 de la restauración de la base de datos MySQL Workbench

    Seleccione el «Esquema de destino predeterminado» en el menú desplegable. El menú desplegable debe rellenarse previamente con el nombre del esquema del archivo de copia de seguridad.

    Paso 8 de la restauración de la base de datos MySQL Workbench

    Dado que estamos restaurando toda la base de datos desde un archivo independiente, «Seleccionar objetos de la base de datos para importar» se deja en blanco porque no es necesario seleccionar tablas específicas.

    Asegúrese de que «Volcar estructura y datos» esté seleccionado en el menú desplegable.

    Paso 9 de la restauración de la base de datos MySQL Workbench

    Haga clic en la pestaña «Progreso de la importación».

    Paso 10 de la restauración de la base de datos MySQL Workbench

    Haga clic en el botón «Iniciar importación».

    Paso 11 de la restauración de la base de datos MySQL Workbench

    Cuando se complete la restauración, verá un cuadro de diálogo «Importación completada».

    Paso 12 de la restauración de la base de datos MySQL Workbench

    ¡Eso es todo! Ha restaurado con éxito una base de datos MySQL desde una copia de seguridad con MySQL Workbench.

    Mientras esté aquí, hablemos un poco sobre qué es MySQL y su interesante historia.

    ¿Qué es MySQL?

    A menudo pronunciado como «mi secuela», echemos un vistazo rápido a su origen. Una empresa sueca llamada MySQL AB que originalmente desarrolló MySQL de código abierto en 1994. La pronunciación correcta es «MY-ES-KYOO-EL». MySQL se considera de código abierto, aunque a veces parece que no lo es.

    Con el paso de los años, una empresa de tecnología de los Estados Unidos llamada Sun Microsystems asumió la propiedad total cuando compró MySQL AB en 2008. Después de eso, el enorme gigante tecnológico estadounidense Oracle adquirió Sun Microsystems, y MySQL ha sido propiedad de Oracle desde siempre. ya que.

    Ahora que tiene un poco de historia, echemos un vistazo a la definición real. Esencialmente, MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) de código abierto con un modelo cliente-servidor. RDBMS es en realidad un software que se utiliza para crear y administrar bases de datos en un modelo relacional.

    Si trabaja con algo como WordPress, estará al menos un poco familiarizado con una base de datos MySQL. Si todavía tiene algunos problemas con algunos de los términos anteriores, echemos un vistazo rápido juntos.

    Base de datos

    Una base de datos es una colección de datos estructurados. Para dividirlo en una forma muy simple de pensarlo, usemos un ejemplo.

    Si toma un video con su teléfono, ese video son los datos. La galería de videos de su teléfono sería la base de datos. La base de datos es el área donde se almacenan y organizan los datos. En este caso, el video son los datos, y la galería de su teléfono los almacena y organiza.

    Fuente abierta

    En pocas palabras, código abierto significa que cualquiera puede usar, agregar, restar y modificar libremente. Cualquiera puede instalar t y usarlo de forma gratuita. También puede aprender a personalizar el código fuente.

    El código abierto es una forma de permitir que las personas contribuyan y tengan aportes mientras mantienen algo sólido en su lugar.

    Modelo Cliente-Servidor

    Las computadoras que instalan y ejecutan el software RDBMS mencionado anteriormente se denominan «clientes». Cada vez que tienen que acceder a los datos, se conectan al servidor RDBMS. Ese es el lado «cliente-servidor» del término anterior.

    MySQL es en realidad solo una de las muchas opciones de software RDBMS. Muchas personas piensan que en realidad son lo mismo debido a la popularidad de MySQL. En realidad, parece que todos lo están ejecutando en estos días.

    Las grandes entidades que todos conocemos como , Twitter, YouTube, Google y Yahoo usan MySQL para almacenar datos. Cuando se creó por primera vez, MySQL se creó para un uso limitado. Sin embargo, ahora es compatible con muchas plataformas informáticas importantes, como Linux, macOS, Microsoft Windows y Ubuntu.

    Diferencias MySQL y SQL

    Un poco de comprensión puede ser de gran ayuda para restaurar una base de datos MySQL. Es importante recordar que MySQL y SQL no son lo mismo y existen algunas diferencias muy importantes. Antes de mostrarle cómo restaurar una base de datos MySQL desde una copia de seguridad, echemos un vistazo rápido a las diferencias entre SQL y MySQL.

    • SQL es el lenguaje que se utiliza para operar la base de datos. MySQL es una de las primeras bases de datos de código abierto que están disponibles para su uso.
    • El SQL es la forma de acceder, actualizar y manipular datos. MySQL es un RDBMS que permite mantener organizados los datos que existen en una base de datos, como se describe anteriormente en el video y el ejemplo del teléfono.
    • SQL es un «lenguaje de consulta estructurado». MySQL es un RDBMS para almacenar, recuperar, modificar y administrar una base de datos.
    • SQL es un lenguaje de consulta. MySQL es un software de base de datos.

    Pensamientos finales

    Si usted es alguien que se ocupa de sus propias copias de seguridad y restauraciones de bases de datos, entonces la herramienta Workbench de la que hablamos anteriormente le será muy útil. Le brinda la capacidad de hacer todo tipo de cosas, incluida la creación y restauración de bases de datos MySQL.

    Espero que este tutorial le haya brindado una manera clara y fácil de restaurar una base de datos MySQL. La herramienta Workbench puede ser muy útil y no es demasiado difícil de usar. Realizar los pasos anteriores debería brindarle exactamente lo que necesita en solo unos minutos. Recuerde, MySQL es extremadamente popular, por lo que si está tratando con una base de datos, es muy probable que sea MySQL.

    ¿Alguna vez ha tenido que restaurar una base de datos desde una copia de seguridad? ¿Utiliza copias de seguridad con fines de desarrollo?