SQL Server und Co. Von Access nach MySQL, Teil 2 Von Access nach MySQL, Teil 2 Sascha Trowitzsch, Berlin In der letzten Ausgabe des Magazins haben Sie erfahren, wie man mit einem Access-Backend und dem kostenlosen Migration Toolkit auf einen MySQL-Server umziehen kann. Sie haben vielleicht das Beispiel nachvollzogen und die Datenbank Südsturm von Access im Unternehmen nun in MySQL-Tabellen vorliegen. Nach diesem Schritt steht die Anbindung dieser Tabellen an ein AccessFrontend an. Wie Sie dabei vorgehen und wie auftretende Probleme gelöst werden können, das soll der folgende Beitrag erläutern. Sie müssen weder zwingend den ersten Teil dieser Serie verinnerlicht, noch das dort vorgestellte Südsturm-Beispiel durchgespielt haben. Denn zu den diesen Beitrag begleitenden Dateien gehört auch ein SQL-Skript Suedsturm_Backup. sql, mit dem Sie die MySQL-Datenbank samt referenzieller Integrität herstellen können. Weil dies ein Vorgang ist, den Sie auch später immer mal wieder bei der Arbeit mit MySQL benötigen, sei das Sichern einer MySQL-Datenbank in einer einzigen Datei hier zunächst kurz aufgezeigt. Backup erstellen Starten Sie den MySQL Administrator aus der GUI-Suite von MySQL [2]. Sie werden mit einem Login-Dialog konfrontiert, in dem Sie die notwendigsten Anmeldedaten angeben (s. Abb. 1). Zusammenfassung Erfahren Sie, wie Sie aus Access heraus mit einem MySQLBackend arbeiten. Techniken Datenmodellierung, SQL, ODBC Voraussetzungen Access 97 und höher Beispieldateien suedsturm.zip Shortlink 588 www.access-im-unternehmen.de Abb. 1: Anmelden an MySQL Administrator für eine Verwaltungs-Session Interessant sind dabei nur die Felder Server Host, Nutzername und Passwort. Für Server Host ist bei lokal installiertem MySQL-Server localhost anzugeben und ansonsten der Name des Servers oder dessen IP-Nummer. Als Benutzername verwenden wir zunächst den immer existierenden Benutzer root, dessen Passwort bereits beim Installieren des MySQL-Servers vergeben wurde. Sollten schon zusätzliche Benutzer angelegt worden sein, dann können Sie hier natürlich auch einen alternativen Account angeben. Wichtig ist aber, dass dieser Account über Berechtigungen zum Anlegen von Datenbanken (Schemata) verfügt. Nachdem der MySQL Administrator gestartet wurde, finden Sie im Menü den Punkt Backup. Wenn Sie diesen aktivieren, dann zeigt sich Ihnen Access im Unternehmen 2/2008 19