Diferencia entre revisiones de «Mysql copia de base datos y restaurar»

De Base de conocimiento
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 Workbesch
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