Weiter Zurück [Inhalt] Online Suche im Handbuch

25.2 Starten des Servers

Zum Start des Servers sollte immer das Script ./safe_mysqld verwendet werden. ./safe_mysqld erwartet eine der beiden Konstellationen als WAHR:

     das Script wird direkt aus dem Installationsverzeichnis gestartet 
     (z.B. /usr/local/bin/ 
     oder 
     Der Server wurde unter /my/ installiert.
 
Um eine korrekte Ausführung des Scripts zu gewährleisten sollte man ein cdnach /usr/local/bin/ ausführen und danach ./safe_mysqld ausführen oder das Script entsprechend anpassen, sodaß es /usr/local/bin/ statt /my als Basis-Verzeichnis annimmt.

Kann mysqld die erforderliche Datenbank oder das entsprechende Verzeichnis nicht finden, erscheint folgende Fehlermeldung.

Starting mysqld daemon with databases from /usr/local/var
./safe_mysqld: /usr/local/var/tunix.err: No such file or directory
./safe_mysqld: /usr/local/var/tunix.err: No such file or directory
./safe_mysqld: /usr/local/var/tunix.err: No such file or directory
mysqld daemon ended 
Bei der Ausführung von
     bin/mysql --help
 
werden alle Optionen aufgelistet, welche mysqld mit übergeben werden können sowie alle aktuellen Pfadangaben. Normalerweise benötigt man hier nur die Verwendungen von
     --basedir=path
 
Die path-Option kann getestet werden mittels:
     bin/mysql --basedir=/usr/local --help
 
Zur Verwendung von mysqlaccess mit einer nicht im Standardverzeichnis installierten Version von MySQL muß im Script bin/mysqlaccess in Zeile 308 der Pfad angepaßt werden:
     $MYSQL = /usr/local/bin/mysql --batch --unbuffered;
 
Wird dies nicht durchgeführt, kommt es zu der Fehlermeldung: broken pipe bei der Ausführung von mysqlaccess.


Weiter Zurück [Inhalt] Online Suche im Handbuch