Diferencia entre revisiones de «Mysql copia de base datos y restaurar»
Ir a la navegación
Ir a la búsqueda
(Página creada con «Para realizar el backip de la base de datos ejecutamos el siguinete comando. mysqldump --opt --events --routines --triggers --default-character-set=utf8 -u your_usernam...») |
|||
Línea 41: | Línea 41: | ||
Listo | Listo | ||
Si no lo puede hacer con este comando lo puede hacer con el | Si no lo puede hacer con este comando lo puede hacer con el Workbench |
Revisión del 00:09 22 ago 2019
Para realizar el backip de la base de datos ejecutamos el siguinete comando.
mysqldump --opt --events --routines --triggers --default-character-set=utf8 -u your_username --password=your_password your_db_name | gzip -c > db_backup_your_db_name_`date +%Y%m%d_%H%M%S`.sql.gz
Editamos el comado con los datos correspodiente como usuario, contraseña nombre de la base datos y el nombre de archivo de restauración.
Copiamos el archivo al nueve servidor.
scp b_backup_your_db_name_20190821_223632.sql.gz user@ip:/home/user
Una vez copiado al server. Lo descomprimimos.
gzip -d db_backup_your_db_name_20190821_223632.sql.gz
Nos logueamos con el usuario mysql.
mysql -u usermysql -p
Colacamos la contraseña.
Una vez adentro creamos un base de datos nueva
create database dbnueva;
Verificamos que este la base.
show databases;
Luego
EXIT;
Ahora restauramos la base.
mysqldump -u usermysql -p dbnueva > db_backup_your_db_name_20190821_223632.sql
Listo
Si no lo puede hacer con este comando lo puede hacer con el Workbench