estoy esperando que pueda utilizar un script de shell que se tire de un SQL volcado hacia abajo desde mi lugar de producción y en mi base de datos local. Idealmente, me gustaría ser capaz de ejecutar algo como esto:¿Sincronizar base de datos remota a local?
sync_site ejemplo_es example_local
Donde el primer argumento es la base de trabajo y la segunda es la base de datos local. La base de datos remota siempre está en el mismo servidor, detrás de SSH, con credenciales de MySQL conocidas.
Usted puede hacerlo más rápido canalizando a través de la compresión. Suponiendo que tiene bzip en ambos extremos: 'ssh [email protected]" mysqldump -u username -ppassword remote_db --verbose | bzip2 -c "| bunzip2 -c | mysql -u localuser -plocalpass localdb' – sghael
No olvide que debe aceptar su propia respuesta. Claramente, ha ayudado a otros. – tw16