mysql database sync dropbox mamp-pro

Sincronice bases de datos MySQL con Dropbox con MAMP Pro 3



database sync (1)

Tuve un problema similar con la nueva instalación de Xampp, estaba intentando cambiar estas líneas en my.ini :

datadir="C:/xampp/mysql/data" innodb_data_home_dir = "C:/xampp/mysql/data" innodb_log_group_home_dir = "C:/xampp/mysql/data"

Dentro:

datadir="D:/Dropbox/web-data" innodb_data_home_dir = "D:/Dropbox/web-data" innodb_log_group_home_dir = "D:/Dropbox/web-data"

Debe copiar todo el contenido inicial dentro de la carpeta de datos en la nueva carpeta de datos web. Puede comparar con su instalación, espero que funcione.

Tengo problemas para que funcione la sincronización de la base de datos de Dropbox mysql después de actualizar mis instalaciones de MAMP (Pro) de 2.2 a 3.0.2.

He estado trabajando con la siguiente configuración para dejar de fumar hace algún tiempo y funcionó perfectamente hasta que actualicé:

Computadora de trabajo:
Mac Pro G5 con MacOS 10.8.5
con nombre de usuarioA
MAMP y MAMP Pro instalados normalmente
La carpeta de Dropbox en la raíz del usuario: /Users/UsernameA/Dropbox con un enlace simbólico a la segunda partición: /Volumes/Diskname/Dropbox
Enlaces simbólicos a Dropbox desde:

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

Computador de casa:
Mac Mini con MacOS 10.9.2
con nombre de usuario B
MAMP y MAMP Pro instalados normalmente
La carpeta de Dropbox en la raíz del usuario: /Users/UsernameB/Dropbox Symlinks a Dropbox desde:

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

Configuración de MAMP Pro en ambas computadoras

Default Apache port for http connections: 80 Default Apache port for https connections (SSL): 443 MySQL port: 3306 Run Apache/MySQL server as user: www (Apache) / mysql (MySQL) MySQL Password user root: notroot

En mi computadora de trabajo todo funciona bien y tanto el servidor Apache como el servidor MySQL se inician normalmente. Sin embargo, cuando traté de iniciar MAMP Pro en casa, sigo recibiendo el error MYSQL no se pudo iniciar. En MAMP, el servidor MySQL tampoco se iniciará. Esto está en mi mysql_error.log :

140320 11:09:14 mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql 140320 11:09:14 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. 140320 11:09:14 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql/ is case insensitive 140320 11:09:14 [Note] Plugin ''FEDERATED'' is disabled. /Applications/MAMP/Library/bin/mysqld: Table ''plugin'' is read only 140320 11:09:14 [ERROR] Can''t open the mysql.plugin table. Please run mysql_upgrade to create it. 140320 11:09:14 InnoDB: The InnoDB memory heap is disabled 140320 11:09:14 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140320 11:09:14 InnoDB: Compressed tables use zlib 1.2.3 140320 11:09:14 InnoDB: Initializing buffer pool, size = 128.0M 140320 11:09:15 InnoDB: Completed initialization of buffer pool 140320 11:09:15 InnoDB: highest supported file format is Barracuda. 140320 11:09:15 InnoDB: Waiting for the background threads to start 140320 11:09:16 InnoDB: 5.5.34 started; log sequence number 100221878 140320 11:09:16 [ERROR] Fatal error: Can''t open and lock privilege tables: Table ''host'' is read only 140320 11:09:16 mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended

Sé con certeza que tiene algo que ver con la carpeta / Library / Application Support / appsolute / MAMP PRO / db / mysql , porque cuando elimino el enlace simbólico y uso la carpeta mysql instalada por defecto en la computadora de mi casa, el servidor MySQL comienza como normal.
Intenté todo:

  1. Se eliminó y reinstaló completamente MAMP y MAMP Pro
  2. Comprueba si había otros servidores mysql ejecutándose en Activity Monitor
  3. Verificar y reparar permisos de disco en la utilidad de disco
  4. Exporté todas mis bases de datos y las importé en una nueva instalación de MAMP y usé esa carpeta de mysql como nueva carpeta de sincronización

¡Pero nada ayuda!
Leí en alguna parte que el camino a Dropbox tiene que ser exactamente el mismo en ambas computadoras, ¿pero funcionó bien así antes de la actualización?
También alguien mencionó que los nombres de usuario en ambas computadoras tienen que ser iguales, ¿pero eso también funcionó bien antes de la actualización?

¿Alguna idea de lo que está causando esto?
¡Gracias!