Export von Access nach Mysql unter Linux
Export von Access nach Mysql unter Linux
am 05.02.2006 14:25:16 von Juergen Koenig
Hallo
Sorry. Dieses Thema ist Neulang für mich, deswegen radebreche ich ein wenig,
da mit die Fachsprache noch nicht so vertraut ist.
Ich habe viele Lösungen für den Export von Daten von mdb-Access Datenbanken
nach mysql gefunden. Aber mein Rechner ist Windows frei. Und damit beginnt
das Problem.
Ich sitze als an einem Linux-Rechner, auf dem ich mysql installiert habe.
Ich habe Zugang zu einer Access-Datenbank auf dem Server, aus der ich gerne
Daten nach mysql exportieren würde ohne nach Windows zu wechseln, dort z.B.
eine csv-Datei zu generieren usw.
Vielleicht benutze ich bei Google das verkehrte Suchwort. Jedenfalls war ich
bisher nicht erfolgreich. Könntet Ihr mir einen Lesehinweis geben, wo ich
dann weiterlesen könnte?
GruÃ
Jürgen
Re: Export von Access nach Mysql unter Linux
am 05.02.2006 14:37:02 von Hartmut Holzgraefe
Juergen Koethnig wrote:
> Ich habe viele Lösungen für den Export von Daten von mdb-Acce=
ss Datenbanken
> nach mysql gefunden. Aber mein Rechner ist Windows frei. Und damit begi=
nnt
> das Problem.
http://freshmeat.net/projects/mdbtools/
--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/
Re: Export von Access nach Mysql unter Linux
am 05.02.2006 15:17:33 von Axel Schwenke
Juergen Koethnig wrote:
>
> Ich habe viele Lösungen für den Export von Daten von mdb-Access Datenbanken
> nach mysql gefunden. Aber mein Rechner ist Windows frei. Und damit beginnt
> das Problem.
>
> Ich sitze als an einem Linux-Rechner, auf dem ich mysql installiert habe.
> Ich habe Zugang zu einer Access-Datenbank auf dem Server, aus der ich gerne
> Daten nach mysql exportieren würde ohne nach Windows zu wechseln, dort z.B.
> eine csv-Datei zu generieren usw.
Es gibt ein paar Möglichkeiten; ich zähle die mal in der Reihenfolge
mit sinkendem Realitätsbezug auf:
1. Von MySQL AB gibt es das "Migration Tool". Das ist eine Java-Appli-
kation, die Schema und Daten von anderen DBMS nach MySQL migrieren
kann. Das MT kann dazu entweder auf der Quell- oder der Ziel- oder
sogar auf einer dritten Maschine laufen. Voraussetzung ist der
Zugang zu den Datenbanken via JBDC.
Soweit ich gehört habe, hat das MT nur unter Windoze ein GUI. Unter
Linux bedient es sich wohl etwas spröde :-)
2. Access kann einen MySQL-Server via ODBC ansprechen. Also richte dein
MySQL passend ein und verwende dann Access-Bordmittel um die nativen
Access-Tabellen in MySQL-Tabellen zu konvertieren.
3. Unter http://mdbtools.sourceforge.net/ findest du Open-Sorce-Tools
mit denen du ein MDB-File unter Linux sezieren kannst.
4. Ebenfalls auf Basis der MDB Tools gibt es einen experimentellen
Patch, der MySQL eine Access-Storage-Engine beibringt.
XL
Re: Export von Access nach Mysql unter Linux
am 05.02.2006 16:38:14 von Michael Stehmann
Hallo,
Axel Schwenke schrieb:
> Juergen Koethnig wrote:
>
>>Ich habe viele Lösungen für den Export von Daten von mdb-Access Datenbanken
>>nach mysql gefunden. Aber mein Rechner ist Windows frei. Und damit beginnt
>>das Problem.
>>
>>Ich sitze als an einem Linux-Rechner, auf dem ich mysql installiert habe.
>>Ich habe Zugang zu einer Access-Datenbank auf dem Server, aus der ich gerne
>>Daten nach mysql exportieren würde ohne nach Windows zu wechseln, dort z.B.
>>eine csv-Datei zu generieren usw.
Du kannst mit OpenOffice org über ODBC auf die Access-Datenbank
zugreifen, dann die Tabelleninhalte in die Tabellenkalkulation kopieren
und als CSV abspeichern.
Solltest du daran Interesse haben, werde ich weitere Informationen
nachreichen.
Mechtilde
Re: Export von Access nach Mysql unter Linux
am 05.02.2006 18:43:20 von Dirk Marburg
Stehmann tippselte am Sonntag, 5. Februar 2006 16:38:
> Hallo,
> Axel Schwenke schrieb:
>> Juergen Koethnig wrote:
>>=20
>>>Ich habe viele Lösungen für den Export von Dat=
en von mdb-Access
>>>Datenbanken nach mysql gefunden. Aber mein Rechner ist Windows
>>>frei. Und damit beginnt das Problem.
>>>
>>>Ich sitze als an einem Linux-Rechner, auf dem ich mysql installiert
>>>habe. Ich habe Zugang zu einer Access-Datenbank auf dem Server, aus
>>>der ich gerne Daten nach mysql exportieren würde ohne nac=
h Windows
>>>zu wechseln, dort z.B. eine csv-Datei zu generieren usw.
> Du kannst mit OpenOffice org über ODBC auf die Access-Datenbank
> zugreifen, dann die Tabelleninhalte in die Tabellenkalkulation
> kopieren und als CSV abspeichern.
Hallo,
Da man unter OpenOffice auch zugriff auf eine mysql-Datenbank über=
odbc erstellen kann, kann man diese Daten auch direkt in die
mysql-Datenbank kopieren. Habe dies mit meiner dbf-Daten auch so
gemacht.=20
Gruà Dirk
Re: Export von Access nach Mysql unter Linux
am 06.02.2006 15:49:21 von Juergen Koenig
Hallo Mechtild
Stehmann hat geschrieben:
> Du kannst mit OpenOffice org über ODBC auf die Access-Datenbank
> zugreifen, dann die Tabelleninhalte in die Tabellenkalkulation kopieren
> und als CSV abspeichern.
Das hört sich sehr gut an. Wenn ich dann noch den Hinweis von Dirk dazu
nähme, wäre das genau meine Lösung.
> Solltest du daran Interesse haben, werde ich weitere Informationen
> nachreichen.
Das Angebot nehme ich gerne an. Stand: Auf dem Linuxrechner ist OpenOffice
installiert. Die mdb-Datenbank würde ich mir zunächst zu Experimentieren
auf die lokale Platte ziehen. Dann bin ich vom Netz unabhängig und kann zu
Hause weiterarbeiten. Auf der CD sind mehrere ODBC-Pakete. Hast Du eine
Ahnung, welche ich da installieren muss?
Und wie geht es dann weiter? Du mußt mir das nicht harklein erzählen, wenn
es dafür eine Webseite gibt, der ich die benötigten Infos entnehmen kann.
Vielen Dank
Jürgen
Re: Export von Access nach Mysql unter Linux
am 06.02.2006 15:50:45 von Juergen Koenig
Hallo Dirk
Dirk Marburg hat geschrieben:
> Hallo,
> Da man unter OpenOffice auch zugriff auf eine mysql-Datenbank über
> odbc erstellen kann, kann man diese Daten auch direkt in die
> mysql-Datenbank kopieren. Habe dies mit meiner dbf-Daten auch so
> gemacht.
Steht das irgendow beschrieben, wie man das macht? Ich will Euch nicht
allzuviel Eurer Zeit rauben.
Gruß
Jürgen
Re: Export von Access nach Mysql unter Linux
am 06.02.2006 16:24:45 von Michael Stehmann
Hallo,
Juergen Koenig schrieb:
> Hallo Mechtilde
>
> Stehmann hat geschrieben:
>
>>Du kannst mit OpenOffice org über ODBC auf die Access-Datenbank
>>zugreifen, dann die Tabelleninhalte in die Tabellenkalkulation kopieren
>>und als CSV abspeichern.
>
> Das hört sich sehr gut an. Wenn ich dann noch den Hinweis von Dirk dazu
> nähme, wäre das genau meine Lösung.
>>Solltest du daran Interesse haben, werde ich weitere Informationen
>>nachreichen.
>
>
> Das Angebot nehme ich gerne an. Stand: Auf dem Linuxrechner ist OpenOffice
> installiert. Die mdb-Datenbank würde ich mir zunächst zu Experimentieren
> auf die lokale Platte ziehen. Dann bin ich vom Netz unabhängig und kann zu
> Hause weiterarbeiten. Auf der CD sind mehrere ODBC-Pakete. Hast Du eine
> Ahnung, welche ich da installieren muss?
>
> Und wie geht es dann weiter? Du mußt mir das nicht harklein erzählen, wenn
> es dafür eine Webseite gibt, der ich die benötigten Infos entnehmen kann.
Infos kannst Du hier finden:
de.openoffice.org/doc/howto_2_0/base/ooomysql.html
ooowiki.de/DatenbankErstellen
mechtilde.de
im Chat:
Server: irc.freenode.net
channel: #openoffice.org-de
Mechtilde