Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Synchronisieren von Access DB und MySQL

Meine Schritte zum "Synchronisieren" ähneln eher einem superschnellen Backup

1.- Konvertieren Sie in Windows Ihre Datenbank damit

http://www.bullzip.com/products/a2m/info.php

es konvertiert schnell die meisten Datenbanken in YOURDATABASE.sql

2.- unter Linux (ich benutze Ubuntu)

Da Sie dies oft tun müssen, empfehle ich ein Skript für Korrekturen.

Beispiel von mir:

#!/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-Programm ist Standard in UbuntuSie benötigen "fromdos" für Wagenrückläufe in Windows

dann :3.- mysql -u theuser -pthepass

mysql>source YOURDATABASE.sql

und Sie sind in ca. 5 Minuten fertig.