Installation eines MySQL-Servers

Wichtig: Das Starten eines MySQL-Servers darf nur auf dem Server turing erfolgen!

Die zum Umgang mit MySQL benötigten Skripte befinden sich im folgenden Verzeichnis:

 /home/sep2006/software/installed/mysql-skripts/
Nach dem Ausführen des Skriptes setvars mit
turing$ . /home/sep2006/software/installed/setvars
befinden sich die Datenbank-Skripte im Pfad, sind also ohne Angabe des obigen Pfades ausführbar.

Zum Arbeiten mit der Datenbank sind einige Angaben notwendig. In der Anleitung sind diese Angaben rot markiert. So ist beispielsweise mydb durch den gewünschten Datenbanknamen zu ersetzen. Für den Zugriff auf die Datenbank existiert nur der Benutzer sep Folgende Schritte sind notwendig, um eine MySQL-Datenbank aufzusetzen:

  1. Erzeugen einer neuen Datenbank
    turing$ createdb -d mydb ~/db mypassword
    ~/db steht für den absoluten Pfad zum Verzeichnis, in dem die Datenbank gespeichert werden soll. Das Verzeichnis darf noch nicht exisitieren. mypassword ist durch das gewählte Password für den einzigen Benutzer sep zu ersetzen.
  2. Starten der Datenbank
    turing$ startdb ~/db
  3. Erzeugen von Tabellen
    Tabellen können entweder von Hand erzeugt werden oder durch das Skript createtables. Kopieren Sie dazu das Skript in ihr Heimatverzeichnis und passen Sie es Ihren Bedürfnissen an. Zwischen <<'END_OF_SQL' in der 3. Zeile und END_OF_SQL in der letzten Zeile können Sie den SQL-Code zum Erzeugen der Tabellen schreiben. Mit dem Befehl
    chmod u+x createtables
    können Sie das Skript ausführbar machen und mit
    ./createtables
    können Sie das Skript dann ausführen.
  4. Arbeiten mit der Datenbank
    turing$ workondb ~/db mydb
  5. Stoppen der Datenbank
    turing$ stopdb ~/db

Zum Arbeiten mit der Datenbank sind dann nur noch die Schritte 2, (3), 4 und 5 notwendig.

Nach dem Arbeiten mit der Datenbank sollten Sie diese immer stoppen, um die Resourcen unserer Server zu schonen.

Für den Zugriff mit JDBC sind weitere Informationen notwendig, diese finden Sie in der Datei setenv im Verzeichnis ~/db .