88 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
mysql.server liegt im ‘share/mysql’-Verzeichnis unterhalb des MySQL-
Installationsverzeichnisses oder im ‘support-files’-Verzeichnis des MySQL-Source-Trees.
Bevor mysql.server den Server startet, wechselt es in das MySQL-Installationsverzeichnis.
Dann ruft es safe_mysqld auf. Eventuell m¨ussen Sie mysql.server editieren, wenn Sie
eine Bin¨ardistribution haben, die Sie an eine nicht stardardm¨aßige Stelle installiert haben.
¨
Andern Sie es so ab, dass es in das richtige Verzeichnis wechselt (cd), bevor es safe_mysqld
startet. Wenn Sie wollen, dass der Server unter einem bestimmten Benutzer l¨auft, f ¨ugen
Sie eine entsprechende user-Zeile zur ‘/etc/my.cnf’-Datei hinzu, so wie weiter unten in
diesem Abschnitt dargestellt.
mysql.server stop h¨alt den Server an, indem es ihm ein Signal sendet. Sie k¨onnen den
Server auch automatisch herunter fahren, indem Sie mysqladmin shutdown ausf¨uhren.
Wenn Sie m¨ochten, k¨onnen Sie diese Start- und Stop-Befehle an den entsprechenden Stellen
Ihrer ‘/etc/rc*’-Dateien einf¨ugen, wenn Sie MySQL f¨ur Produktions-Applikationen be-
nutzen. Beachten Sie, wenn Sie mysql.server editieren und dann gelegentlich MySQL
aktualisieren (Update), dass dann Ihre ge¨anderte Version ¨uberschrieben wird. Daher soll-
ten Sie eine Kopie Ihrer editierten Version machen, die Sie erneut installieren k¨onnen.
Wenn Ihr System ‘/etc/rc.local’ benutzt, um externe Skripte zu starten, sollten Sie
folgendes anh¨angen:
/bin/sh -c ’cd /usr/local/mysql ; ./bin/safe_mysqld --user=mysql &’
Sie k¨onnen Optionen f¨ur mysql.server in einer globalen ‘/etc/my.cnf’-Datei hinzuf¨ugen.
Eine typische ‘/etc/my.cnf’-Datei sieht wie folgt aus:
[mysqld]
datadir=/usr/local/mysql/var
socket=/var/tmp/mysql.sock
port=3306
user=mysql
[mysql.server]
basedir=/usr/local/mysql
Das mysql.server-Skript kennt folgende Optionen: datadir, basedir und pid-file.
Folgende Tabelle zeigt, welche Optionsgruppen jedes der Startskripts aus den Options-
dateien liest:
Skript Optionsgruppen
mysqld mysqld und server
mysql.server mysql.server, mysqld, und server
safe_mysqld mysql.server, mysqld, und server
Siehe Abschnitt 5.1.2 [Option files], Seite 175.
3.5 MySQL aktualisieren (Upgrade / Downgrade)
Sie k¨onnen die MySQL-form- und data-Dateien jederzeit f¨ur verschiedene Versionen auf
derselben Architektur benutzen, solange Sie dieselbe Grundversion von MySQL haben. Die
aktuelle Grundversion ist 3. Wenn Sie den Zeichensatz ¨andern, w¨ahrend MySQL l¨auft (was
Comentarios a estos manuales