21.08.2012 Aufrufe

Spezialgebiete der Fertigung

Spezialgebiete der Fertigung

Spezialgebiete der Fertigung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Test <strong>der</strong> MySQL-Serverinstallation 5.1<br />

MySQL<br />

Wir haben den MySQL-Server entpackt und installiert. Jetzt sollten wir unsere Installation<br />

testen und müssen die Installation ggf. mit entsprechenden Berechtigungen gegen<br />

unerwünschte zugriffe absichern. Vielleicht erhalten wir beim Start des Servers auch<br />

Fehlermeldungen, die korrigiert werden müssen.<br />

Erst wenn sich <strong>der</strong> My SQL-Server<br />

manuell einwandfrei starten und<br />

beenden lässt, können wir den Startvorgang<br />

automatisieren. Testen wir<br />

also, ob unser Server sich einwandfrei<br />

starten lässt:<br />

Zunächst wechseln wir hierfür in<br />

das Installationsverzeichnis. Bei einer<br />

Standardinstallation sollte dies das<br />

Verzeichnis /uSR/LOCAL/MYSQL sein.<br />

Der My SQL-Server selbst heißt mysqld<br />

und befindet sich im Verzeichnis /uSR<br />

/LOCAL/My SQL/BIN (vgl. Abb. 1).<br />

In dem Verzeichnis befinden sich<br />

viele ausführbare Skriptdateien, die<br />

uns allerdings im Moment noch nicht<br />

interessieren. Wir wollen versuchen,<br />

unseren Server zu starten und nutzen<br />

dafür das Skript myqld_safe. Rufen Sie<br />

das Skript einfach folgen<strong>der</strong>maßen auf<br />

<strong>der</strong> Kommandozeile <strong>der</strong> PASE-Umgebung<br />

auf:<br />

bin/mysqld_safe - -user=mysql &<br />

Das Ergebnis sollte wie in Abb. 2<br />

gezeigt aussehen.<br />

Es ist wichtig, dass <strong>der</strong> My SQL-<br />

Server über ein berechtigungsloses<br />

Anmeldekonto, d. h. kein ROOT-Konto<br />

ausgeführt wird. Um dies zu gewährleisten,<br />

verwenden Sie die Option<br />

--user=mysql wie in <strong>der</strong> Abbildung gezeigt.<br />

Der My SQL-Server verfügt standardmäßig<br />

nach <strong>der</strong> Installation über<br />

das Benutzerkonto mysql. Wenn Sie auf<br />

den Zusatz --user=mysql verzichten<br />

wollen, müssen Sie sich unter diesem<br />

Profil bereits auf <strong>der</strong> iSeries anmelden,<br />

dann können Sie die Option --user weglassen.<br />

Falls <strong>der</strong> Befehl sofort fehlschlägt<br />

und Sie die Meldung mysqld ended erhalten,<br />

finden Sie unter Umständen<br />

hilfreiche Informationen in <strong>der</strong> Datei<br />

host_name.err im Datenverzeichnis<br />

/uSR/LOCAL/MYSQL/DATA. Dazu später<br />

mehr.<br />

Wenn Sie, wie ich, keine Fehlermeldung<br />

erhalten und <strong>der</strong> Server gestartet<br />

ist, können Sie einen ersten Test durch-<br />

1<br />

2<br />

3<br />

VERzEIChNIS /USR/LOCAL/MYSQL/BIN<br />

START DES MYSQL-SERVERS<br />

ÜBERPRÜFUNG DER INSTALLATION<br />

führen, indem Sie den folgenden Befehl<br />

ausgehend vom Verzeichnis /uSR<br />

/LOCAL/MYSQL ausführen:<br />

bin/mysqladmin version --user=root<br />

Als Ergebnis erhalten Sie die in<br />

Abb. 3 gezeigten Informationen.<br />

Um mir die aktuelle Server-Version<br />

anzeigen zu lassen, verwende ich das<br />

zeichenorientierte Client-Programm<br />

mysqladmin. Dieses zeichenorientier-<br />

6/2009 · MIDRANGE MAgAZIN<br />

39

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!