超高速バックアップのように「同期」するための私の手順
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のデフォルトです。Windowsでのキャリッジリターンには「fromdos」が必要です
次に:3.- mysql -u theuser -pthepass
mysql> source YOURDATABASE.sql
約5分で完了します。