2 - flussufer.de

Werbung
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.
Herunterladen