Hallo
Um eine Access DB nach mySql zu portieren gibt es viele Varianten, aber auch einige Stolpersteine. Die möglichen Varianten reichen vom händischen CSV export/import bis zu einer Custom-Script Lösung.
Um eine gute Lösung zu empfehlen bräuchte es noch Antworten auf folgende Fragen:
- Welche Access bzw. MySQL Version?
- Um wieviele Tabellen handelt es sich?
- Ist die DB evtl. gross (>100MB z.B.), wie gross ist das Zeitfenster für den Transfer?
- befinden sich beide DBs auf durch eine Firewall getrennte Rechner?
- Access ist nicht gerade 100% Standard SQL konform, ältere MySQL auch nicht. D.h. wenn es ein kompliziertes Datenmodell und/oder problematische Datentypen (BLOBs, Datum/Zeit) gibt, wirst du evtl. um ein transformieren der Daten beim export import nicht herumkommen.
- Müssen nur Tabellen oder auch Constraints, Users, Views usw. portiert werden.
- Gibt es öfters Änderungen im DB-Modell?
- soll der Transfer (Start/Transfer/Kontrolle) komplett automatisiert erfolgen?