pro para mac actualizar osx synchronization mamp dropbox

osx - para - Cómo sincronizar su instalación de MAMP en múltiples Mac



mamp y mamp pro (4)

Tengo configurado MAMP en mi iMac y en mi Macbook. Deseo mantener sincronizadas ambas instalaciones con Dropbox . Al actualizar MAMP, las únicas 2 carpetas que necesita transferir son ''db'' y ''htdocs''. Mi teoría es que estas son las únicas 2 carpetas que necesito mantener sincronizadas. ¿Te suena bien hasta ahora?

Sincronizar la carpeta ''htdocs'' es fácil, ya que puede colocarlo en su Dropbox y señalar las preferencias de MAMP a la carpeta de Dropbox, pero la carpeta ''db'' no tiene esa opción.

¿Alguna sugerencia sobre cómo puedo mantener sincronizada la carpeta ''db''? Gracias.


Ok, entonces estoy pensando que mi solución va a tener que ser una combinación de chronosync http://www.econtechnologies.com/site/Pages/ChronoSync/chrono_overview.html y dropbox.

Obtenga una copia de cronosync tanto en el macbook como en el iMac antes de comenzar a trabajar en cualquier máquina que ejecute manualmente la sincronización cronométrica para sincronizar la carpeta ''db'' de MAMP con la carpeta ''db'' de Dropbox.

A menos que alguien por ahí tenga una mejor idea. Gracias.



Lo que terminé haciendo fue colocar mi carpeta de hotdocs en mi Dropbox y cambiar la ruta en MAMP a la versión de Dropbox. Le pedí a un amigo que configurara algunas bases de datos remotas de mysql para mí. Esta combinación ha estado funcionando genial. Tengo que usar Sequel Pro para acceder a la base de datos, que es una buena aplicación. Originalmente estaba esperando usar phpmyadmin o aprender la terminal, pero esas características no estaban disponibles en mi servidor de compañeros. Espero que esto ayude a alguien más.

Dropbox también tiene un desfase tan pequeño que incluso me he encontrado codificando en una compilación y refrescándome en otra compilación. Dropbox vale la pena encontrar usos para.


¿Tiene que mantener sincronizados los archivos de datos binarios de la base de datos?

Supongo que esto es para el desarrollo, por lo que recomendaría utilizar un sistema de control de versiones "adecuado" (como [git] ( https://.com/questions/315911) , hg , darcs , etc.), pero esto debería ser así. aplicar para usar Dropbox o cualquier otra herramienta de sincronización de archivos.

Simplemente sincronice el código como de costumbre, pero exporte su esquema de base de datos y algunos datos de prueba en un archivo normal (probablemente como un volcado .sql de la herramienta phpMyAdmin incluida de MAMP), y manténgalo sincronizado. Como es un archivo normal, no debería tener ningún problema.

Puede escribir un pequeño script que borre la base de datos y lo llene con el archivo de esquema, y ​​otro que haga lo contrario (vuelque la base de datos en un archivo). Antes de comenzar a trabajar, ejecute el script importdatabase . Una vez que haya terminado, ejecuta el script dumpdatabase .

Básicamente, exporte su base de datos a un archivo .sql, sincronícelo.

Las otras opciones son simplemente sincronizar toda la carpeta MAMP (aunque es bastante grande), o mover la carpeta db carpeta de DropBox, y enlazar aquí /Applications/MAMP/db/ aquí (usando el comando ln -s /Applications/MAMP/db/ /Volumes/DropBoxFolder/db/ - crear un alias en Finder no parece funcionar igual, molestamente ...)