Mysql copia de base datos y restaurar

De Base de conocimiento
Revisión del 00:08 22 ago 2019 de Oscar (discusión | contribs.) (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...»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

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 Workbesch