I have 1 PC (windows 8.1) and 1 Macbook pro. I am working on a PHP project with mysql database backend but is switching between these 2 computers. The PC has WAMP installed and the macbook pro has MAMP installed. Both have different versions of Apache, PHP and MySQL but that doesn't matter - what matters is the MySQL version. PC has MySQL 5.5.24 and mac has 5.5.33.
I successfully have the PHP files synced via dropbox and symbolic links so any update I do on any computer will reflect and be saved on the other. The problem is the database, I tried syncing the binary data folder (data/) with each other, the source data is the one from Macbook. Now when it syncs to the PC, upon starting mysql I got a few errors:
140116 5:47:35 [Note] Plugin 'FEDERATED' is disabled.
140116 5:47:35 InnoDB: The InnoDB memory heap is disabled
140116 5:47:35 InnoDB: Mutexes and rw_locks use Windows interlocked functions
140116 5:47:35 InnoDB: Compressed tables use zlib 1.2.3
140116 5:47:35 InnoDB: Initializing buffer pool, size = 128.0M
140116 5:47:35 InnoDB: Completed initialization of buffer pool
140116 5:47:36 InnoDB: highest supported file format is Barracuda.
140116 5:47:36 InnoDB: Operating system error number 87 in a file operation.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name .\ib_logfile0
InnoDB: File operation call: 'aio read'.
InnoDB: Cannot continue operation.
Anyone knows how to resolve this or is there a better way to have it synced? DATABASE is InnoDB type