sql >> Databasteknik >  >> RDS >> Mysql

Synkronisera Access DB och MySQL

mina steg för att "synkronisera" mer som supersnabb backup

1.- i Windows konvertera din databas med denna

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

den konverterar snabbt större delen av databasen till YOURDATABASE.sql

2.- i linux (jag använder Ubuntu)

eftersom du måste göra detta ofta rekommenderar jag ett skript för korrigeringar.

mitt exempel:

#!/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-programmet är standard i ubuntu, du behöver "fromdos" för vagnretur i Windows

sedan :3.- mysql -u användaren -pthepass

mysql>källa YOURDATABASE.sql

och du är klar på cirka 5 minuter.



  1. Hur översätter man PostgreSQL array_agg-funktionen till SQLite?

  2. Distribuera och hantera MySQL NDB Cluster med ClusterControl

  3. Bestäm om två namn ligger nära varandra

  4. En introduktion till Concurrent Collection API:er i Java