Installationsanleitung für MySQL SZR, Cs Installation von MySQL MySQL ist Bestandteil von XAMPP. Wenn du XAMPP von der Rübekamp-Schüler-CD, hast du auch MySQL auf dem Rechner. Den MySQL-Server starten Bevor du mit der MySQL-Datenbank arbeiten kannst, muss sie gestartet werden. Dazu startest du XAMPP. Wenn du XAMPP startest, hast du auch MySQL gestartet. Start von XAMPP: Windows: C:\xampp\xampp_start.exe ausführen (oder Doppelklick auf den entsprechenden Button) Linux: /opt/lampp/lampp start (als root in der Kommandozeile ausführen; wie links abgedruckt den kompletten Pfad angeben!) XAMPP wieder stoppen: Genauso wie starten, nur jeweils start durch stop ersetzen. Den eingebauten MySQL-Client in der Kommandozeile starten MySQL verfügt ein eingebautes Datenbank-Frontend, das in der Kommandozeile gestartet werden kann. Zuvor muss natürlich MySQL gestartet worden sein, siehe oben. Allgemeine Form für den Verbindungsaufbau - Bitte nicht einfach abtippen, jetzt kommt die allgemeine Form, ein Beispiel folgt sofort danach Das eingebaute Frontend wird durch Aufbau einer Connection mit dem DBMS gestartet: Windows: c:\xampp\mysql\bin\mysql -h host –u user Linux: /opt/lampp/bin/mysql -h host -u user (Dafür kann man „normaler“ Linux-User sein. Bei der Befehlseingabe muss der komplette Pfad wie links abgedruckt eingegeben werden.) Der im Befehl angegebene „User“ bezieht sich auf den Datenbank-User. Die Datenbank hat eine eigene, vom Betriebssystem völlig unabhängige Benutzerverwaltung. Der „Superuser“ heißt ebenfalls root, wie bei Linux. Der Einfachheit halber benutzen wir als Datenbank-User immer root, denn root verfügt über alle Rechte, und es handelt sich nur um eine Übungs-Datenbank, bei der versehentlich gelöschte Daten keine schwerwiegenden Folgen haben. Beispiel: Eine Verbindung zum Server auf dem aktuellen Rechner baut man auf mit: Windows: c:\xampp\mysql\bin\mysql –u root Linux: /opt/lampp/bin/mysql -u root Nun kann man SQL-Befehle eingeben. Die Befehle können mehrzeilig sein. Mit „Eingabe“ gelangt man in die nächste Zeile. Der Abschluss des Befehls wird mit einem Semikolon erreicht. Einen ersten Test kann man mit dem folgenden Kommando durchführen, das alle aktuellen Datenbanken auflistet: show databases; Man beendet den Client mit dem Kommando: quit; MySQL Control Center / MySQL Query Browser Die Programme „MySQL Control Center“ und seine Weiterentwicklung „MySQL Query Browser“ wurden von und für MySQL entwickelt. Man kann sie sich kostenlos von www.mysql.com herunterladen. Jedes der beiden Programme ist ein Datenbank-Frontend, mit dem man SQL-Befehle komfortabler ausführen kann. Die Arbeitsweise ist genau die gleiche wie beim eingebauten Frontend. Datenbanken kopieren Jede mit SQL angelegte Datenbank erhält ein eigenes Verzeichnis unter Windows: c:\xampp\mysql\data Linux: /opt/lampp/var/mysql Wenn man eine Datenbank von einem Rechner zu einem anderen Rechner übertragen will, muss man das entsprechende Datenbank-Verzeichnis kopieren.