Weiter Zurück [Inhalt] Online Suche im Handbuch

54. MySQLWinAdmin

Sie finden den Datenbankmanager in unserem Supportverzeichnis auf dem Server http://www.rent-a-database.de.

Legen Sie hierzu ein Verzeichnis c:\MySQLWinAdmin an, in welches Sie mit dem WINZIP Programm das EXE File und die DLL hineinkopieren. Starten Sie nun den MySQLWinAdmin. Es erscheint ein Fenster, in welchem offensichtlich noch kein Server angebunden ist. Klicken Sie nun auf den einzigen aktiven Menüpunkt. Es öffnet sich ein Fenster. In der ersten Zeile können Sie die Verbindung mit einem Namen Ihrer Wahl versehen, z.B. Test. Danach müssen Sie als Host localhost oder Ihren Datenbankserver eintragen, den Login root eingeben. Klicken Sie auf OK. Wir haben nun dem Client alle Informationen gegeben, die er braucht, um sich mit der Datenbank zu verbinden. Damit er sich auch verbindet, klicken Sie auf das nun aktivierte Blitz-Icon. Nun werden plötzlich alle Icons aktiviert, und bei Test erscheint ein [+]. Klicken Sie nun auf das [+]. Es erscheinen nun als Festplatten die verschiedenen Datenbanken. Nur unter mysql erscheint wieder ein [+]. Klicken Sie nun dort drauf. Nun sehen Sie als blau-weisse Icons dargestellte Tabellen.

Klicken Sie nun mit der rechten Maustaste auf eine der Tabellen. Es öffnen sich mehrere Menüs. Klicken Sie nun auf Describe Table. Es erscheint nun ein neues, großes Fenster mit alle Spalten und Definitionen:

Field           Type            Null    Key     Default Extra
Host            char(60)                PRI     
Db              char(64)                PRI
User            char(16)                PRI
Select_priv     enum('N','Y')           N
....
....

Wir sehen nun wieder alle aus dem originalen MySQL Manager angegebenen Tabellendefinitionen und die Grant-Tabellen für die Angabe der Benutzerrechte. Zu deren Bedeutung sehen Sie bitte unter GRANT in der Sprach-Referenz von MySQL nach. Spielen Sie nun mit den Menüs herum. Sie können hiermit einfach SQL-Statements absetzen (select * from user), die Datenbank in eine Datei exportieren [Databases]->[Drop Database], oder auch Daten aus anderen Datenbanken auf Ihre Arbeitsstation übertragen und umgekehrt. Daten, die Sie z.B. auf Ihrer Arbeitsstation eingegeben haben, können Sie nun nach folgendem Schema auf eine MySQL Datenbank (oder auch eine andere) im Internet exportieren:

  1. Starten Sie den MySqlWinAdmin.
  2. Stellen Sie eine Verbindung zum Internet her. (ISDN)
  3. Konnektieren Sie sich an die SQL-Datenbank auf Ihrer Arbeitsstation.
  4. Dassselbe tun Sie nun mit Ihrer Datenbank im Internet. (Beide müssen identische Strukturen haben)
  5. Nun kopieren Sie mit SELECT .... alle Daten von Ihrer Datenbank auf die Datenbank im Internet. Die Daten stehen sofort dann im Internet zur Verfügung.
  6. Falls Sie mehrere Tabellen haben, die koinsistent sein müssen, so kopieren Sie auch diese Tabellen, und reinitialisieren den MySQL Server im Internet neu.

An dieser Stelle haben wir natürlich noch keine Datenbankstrukturen angelegt, sodaß auch kein SELECT Statement angegeben werden kann. Zu einem späteren Zeitpunkt werden wir diese Prozedur im Detail beschreiben. Prinzipiell wissen Sie aber nun, wie es gehen kann. Es gibt aber noch viel mehr Möglichkeiten, Datenbanken zu kopieren.

Spielen Sie mit dem Manager ein wenig herum, und versuchen Sie anhand der MySQL Sprachreferenz zu ergründen, was die Table Keys alle bedeuten, und wofür diese gut sein könnten ;-)


Weiter Zurück [Inhalt] Online Suche im Handbuch