Restaurar base de datos desde un archivo SQL en MySQL
- Restaurar base de datos desde un archivo SQL usando MySQL Workbench
- Restaurar base de datos desde un archivo SQL mediante el símbolo del sistema
Este tutorial demuestra cómo restaurar la base de datos desde un archivo sql
en MySQL.
Restaurar la base de datos desde un .sql
es una operación fácil y se puede lograr utilizando el banco de trabajo MySQL o la línea de comandos. Este tutorial demuestra ambos métodos para restaurar la base de datos desde un archivo SQL.
Restaurar base de datos desde un archivo SQL usando MySQL Workbench
MySQL Workbench se puede utilizar para restaurar la base de datos desde un archivo .sql
. El funcionamiento es muy sencillo y se puede realizar siguiendo unos pocos pasos.
-
Primero, cree una base de datos vacía en su servidor donde desea restaurar la base de datos desde el archivo
SQL
; si desea restaurarlo en la base de datos anterior, eso también se puede hacer, pero perderá los cambios. -
Ahora, en el lado izquierdo, puede encontrar la opción
Importar/Restaurar datos
. Haga clic en la opción. -
Ahora, en
Administración – Importación/Restauración de datos
, se encuentra la opciónImportar desde archivo autónomo
; haga clic en él y busque su archivosql
. -
Luego, justo debajo de
Importar desde el archivo autónomo
, encontrará la opciónEsquema de destino predeterminado
, de la cual debe seleccionar el esquema donde desea restaurar su base de datos.
-
Ahora, en la parte inferior de esta página, seleccione
Volcar estructura y datos
en el cuadro desplegable. -
Después de completar los pasos anteriores, cambie a la pestaña “Progreso de la importación” en la página “Administración - Importación/restauración de datos”.
-
El paso final es hacer clic en el botón
Importar
y esperar a que se restablezca la base de datos; tardará unos segundos.
Su base de datos ahora se restauró con éxito utilizando el archivo .sql
en MySQL Workbench.
Restaurar base de datos desde un archivo SQL mediante el símbolo del sistema
Podemos restaurar una base de datos usando solo un comando en la línea de comandos. Este comando toma algunos parámetros, que se describen debajo del comando.
MySQL -u [Server User_Name] –p [database_name] < [RestoreFileName.sql]
Dónde:
- El
-u [Server User_Name]
es el nombre de usuario para MySQL. En nuestro caso, es laraíz
. -p
es la contraseña del nombre de usuario que usamos anteriormente.database_name
es una base de datos donde queremos restaurar nuestro archivo de base de datos, es decir, la base de datos de destino.RestoreFileName.sql
es el nombre del archivo de la base de datos que se restaurará. Debe estar con la ruta completa del archivo.
Probemos un ejemplo basado en el comando anterior.
MySQL --host=localhost --user=root --port=3306 -p newsakila < C:/Users/Sheeraz/OneDrive/Desktop/New folder/sakila.sql
Donde el host será el nombre de nuestro servidor, y en nuestro caso, es localhost
. El comando anterior restaurará la base de datos newsakila
desde el archivo sakila.sql
.
Revisemos nuestra base de datos ahora usando los siguientes comandos:
use newsakila
SHOW TABLES;
El comando anterior mostrará que el archivo SQL sakila
se importa al esquema de la base de datos newsakila
, que es la restauración. El resultado de los comandos anteriores se encuentra a continuación.
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook