2011-01-20 21 views
5

Estoy usando MAMP (OS-X 10.6.6) y quiero mover mi carpeta db mySQL a mi carpeta de Dropbox. El servidor MySQL MAMP corre almacena sus bases de datos enRuta de base de datos personalizada mySQL de Mac OS X (MAMP PRO)

/Library/Application Support/appsolute/MAMP PRO/db/mysql 

..y no puede conseguirlo a seguir enlaces simbólicos o alias a la carpeta mysql.

¿Hay alguna manera de cambiar la ruta de mySQL para almacenar sus bases de datos? En el foro de MAMP dicen que no es posible, pero imagino que debe haber algún tipo de archivo de configuración para cualquier servidor mySQL que ejecute MAMP y que se pueda cambiar para especificar una ubicación alternativa para los DB usados ​​...

¿Alguien sabe cómo lograr esto? El almacenamiento de los DB en Dropbox es el último elemento que necesito resolver para poder trabajar en mis proyectos desde mis diferentes computadoras.

+0

Usando TextMate hice una búsqueda multifilar en las cadenas 'Support/appsolute/MAMP' y 'PRO/db/mysql' en los directorios Aplicaciones/MAMP - Aplicaciones/MAMP PRO -/Library/Application Support/appsolute y ~/Library/Application Support/appsolute, pero no se encontraron coincidencias, excepto en archivos de registro y archivos tmp generados dinámicamente ... por lo que parece que la ruta está almacenada en un formato binario, o está unida de alguna manera en la aplicación ... I ' Estoy perplejo. – mikkelbreum

Respuesta

6

Acabo de darme cuenta de que es solo el tipo 'alias' que no funciona. crear un enlace simbólico de Unix correcto funciona bien. por lo que esto resuelve el problema y mantiene las bases de datos en Dropbox.

ln -s /Users/username/Dropbox/MAMP_db/mysql /Library/Application\ Support/appsolute/MAMP\ PRO/db/mysql 
+0

Sí, esto es correcto. Es importante * mover * tu carpeta mysql a tu Dropbox primero, ENTONCES abre Terminal y crea el enlace simbólico. Creo que recibes una advertencia duplicada, pero puede ser confuso si no lo haces en orden. Cheers @mwb – itsricky

+0

Perfecto. ¡Solo recuerde asegurarse de que el directorio esté respaldado primero! –

1

El método de mwb funciona. Recuerde, también debe estar ejecutando el servidor Apache/MySQL como usuario. Esas configuraciones están en MAMP PRO (Servidor -> General)

Si va a utilizar Dropbox para acceder a la base de datos en otra máquina, también deberá tener rutas idénticas a Dropbox.