Diferencia entre revisiones de «Mysql copia de base datos y restaurar»
Ir a la navegación
Ir a la búsqueda
Línea 37: | Línea 37: | ||
mysqldump -u usermysql -p dbnueva | mysqldump -u usermysql -p dbnueva < db_backup_your_db_name_20190821_223632.sql | ||
mysqldump -u root -p identity2 < Dump20210316.sql | |||
Listo | Listo |
Revisión actual del 04:34 17 mar 2021
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
mysqldump -u root -p identity2 < Dump20210316.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