PythonQ 240-8XX Manual de usuario Pagina 107

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 106
86 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
NET START mysql
NET STOP mysql
Beachten Sie, dass Sie in diesem Fall keine weiteren Optionen f¨ur mysqld benutzen
onnen!
Sie onnen den Systemdienst wie folgt entfernen:
bin\mysqld-nt --remove # MySQL als Systemdienst entfernen
Indem Sie mysqld direkt aufrufen.
Wenn der mysqld-Daemon ho ch ahrt, wechselt er in das Daten-Verzeichnis. Dort erwartet
er, Log-Dateien und die (process ID)-Datei schreiben zu onnen. Ebenfalls erwartet er dort,
Datenbanken zu finden.
Der Speicherort des Daten-Verzeichnisses wird zum Zeitpunkt des Kompilierens der Dis-
tribution fest verdrahtet. Wenn mysqld jedoch erwartet, das Daten-Verzeichnis irgendwo
sonst als an der Stelle zu finden, wo es auf Ihrem System tats¨achlich ist, funktioniert er nicht
richtig. Wenn Sie Probleme mit fehlerhaften Pfaden haben, onnen Sie durch den Aufruf
von mysqld mit der --help-Option herausfinden, welche Optionen mysqld erlaubt und was
die vorgabem¨aßigen Pfad-Einstellung sind. Sie onnen die Vorgaben ¨uberschreiben, indem
Sie die korrekten Pfadnamen als Kommandozeilen-Argumente f¨ur mysqld festlegen. (Diese
Optionen onnen auch bei safe_mysqld benutzt werden.)
Normalerweise sollte es lediglich otig sein, mysqld das Basis-Verzeichnis mitzuteilen, wo
MySQL installiert ist. Das onnen Sie mit der Option --basedir machen. Zus¨atzlich
onnen Sie --help benutzen, um die Auswirkung der Pfad¨anderungsoptionen zu ¨uberpr¨ufen
(beachten Sie, dass --help die letzte Option des mysqld-Befehls wein muss. Beispiel:
shell> EXECDIR/mysqld --basedir=/usr/local --help
Wenn Sie die Pfadeinstellungen erst einmal festgelegt haben, die Sie wollen, starten Sie den
Server ohne die --help-Option.
Mit welcher Methode auch immer Sie den Server starten: Wenn er nicht korrekt hoch ahrt,
untersuchen Sie die Log-Datei, um zu sehen, ob Sie den Grund daf¨ur herausfinden onnen.
Log-Dateien liegen im Daten-Verzeichnis (typischerweise /usr/local/mysql/data
bei einer Bin¨ardistribution, /usr/local/var bei einer Quelldistribution und
\mysql\data\mysql.err unter Windows). Suchen Sie im Daten-Verzeichnis nach
Dateien mit Namen der Form host_name.err und host_name.log’, wobei host_name
der Name Ihres Server-Hosts ist. Sehen Sie in den letzten paar Zeilen dieser Dateien nach:
shell> tail host_name.err
shell> tail host_name.log
Wenn Sie etwas wie das Folgende in der Log-Datei finden:
000729 14:50:10 bdb: Recovery function for LSN 1 27595 failed
000729 14:50:10 bdb: warning: ./test/t1.db: No such file or directory
000729 14:50:10 Can’t init databases
Das bedeutet, dass Sie mysqld nicht mit --bdb-no-recover gestartet haben und Berke-
ley DB findet, dass etwas mit seinen Log-Dateien nicht in Ordnung ist, als es versuchte,
Ihre Datenbanken wiederherzustellen. Um weitermachen zu onnen, sollten Sie alle alten
Berkeley-DB-Log-Dateien aus dem Datenbankverzeichnis an eine andere Stelle verschieben,
wo Sie sie sp¨ater untersuchen onnen. Die Log-Dateien sind wie log.0000000001 benannt,
wobei die Nummer im Zeitablauf hochgez¨ahlt wird.
Vista de pagina 106
1 2 ... 102 103 104 105 106 107 108 109 110 111 112 ... 767 768

Comentarios a estos manuales

Sin comentarios