мои шаги по «синхронизации» больше похожи на сверхбыстрое резервное копирование
1.- в windows преобразуйте вашу базу данных с помощью этого
http://www.bullzip.com/products/a2m/info.php
быстро конвертирует большую часть базы данных в YOURDATABASE.sql
2.- в Linux (я использую Ubuntu)
так как вы должны делать это часто, я рекомендую скрипт для исправлений.
пример моего:
#!/bin/bash
#edita tablas
szAnswer=$(zenity --title="YOURDATABASE" --entry --text "some text" --entry-text "");
fromdos $szAnswer;
sed -i 's/DATETIME\ DEFAULT\ .*/DATE,/g' $szAnswer;
sed -i 's/DATETIME/DATE/g' $szAnswer;
sed -i 's/FLOAT/DECIMAL(10,2)/g' $szAnswer;
sed -i 's/(NULL,/(\ ,/g' $szAnswer;
sed -i 's/ NULL);/\ );/g' $szAnswer;
sed -i 's/,\ NULL,/,\ ,/g' $szAnswer
Программа zenity по умолчанию в Ubuntu
вам нужен "fromdos" для возврата каретки в windows
тогда:
3.- mysql -u theuser -pthepass
mysql> source YOURDATABASE.sql
и вы закончите через 5 минут.