¿Cuál es la mejor manera / herramienta para sincronizar dos servidores MySql (no en el mismo clúster)
-
03-07-2019 - |
Pregunta
Me encuentro desarrollando aplicaciones en mi hogar, que luego, en el servidor comercial se llenan de datos.
Necesito una forma simple y fácil de volcar una base de datos MySql desde el servidor comercial a mi servidor privado.
¿Hay una herramienta / comando para hacer esto?
(Pensé en hacer que mi DB fuera un esclavo, pero entonces, no siempre tengo los permisos para tocar el servidor comercial MySql, y sí lo desarrollo en mi servidor ... lo que podría causar problemas, si estuvieran vinculados de esa manera) .
Solución
Así es como puedes hacer una copia de seguridad de una base de datos y recargarla también.
En el servidor maestro
mysqldump -u[username] -p[password] databasename > database.sql
O si necesita incluir funciones y / o activadores, haga
mysqldump -u[username] -p[password] --routines --triggers databasename > database.sql
Copia database.sql al servidor dev
En el servidor dev
mysql -u[username] -p[password] databasename < database.sql
Otros consejos
puede probar el Agente de trabajo SQLyog - se está poniendo bueno revisiones.