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
Línea 42: Línea 42:


Si no lo puede hacer con este comando lo puede hacer con el Workbench
Si no lo puede hacer con este comando lo puede hacer con el Workbench
  mysqldump -P 3306 -h 192.168.1.10 -u dbadmin -pPa$$word001 identity2 > identity2.sql

Revisión del 21:11 5 nov 2020

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


  mysqldump -P 3306 -h 192.168.1.10 -u dbadmin -pPa$$word001 identity2 > identity2.sql