Kapitel 3: Installation von MySQL 103
hinweist. Sie k¨onnen auch versuchen, den Server mit mysqld --standalone zu starten. In
diesem Fall erscheinen vielleicht n¨utzliche Informationen auf dem Bildschirm, die Ihnen bei
der L¨osung des Problems helfen.
Die letzte Option besteht darin, mysqld mit --standalone --debug zu starten. In diesem
Fall schreibt mysqld eine Log-Datei ‘C:\mysqld.trace’, die die Ursache enthalten k¨onnte,
warum mysqld nicht startet. Siehe Abschnitt D.1.2 [Making trace files], Seite 695.
3.6.2.2 MySQL auf Windows NT oder Windows 2000 starten
Der Win95-/Win98-Abschnitt trifft auch auf NT/Win2000 zu, mit folgenden Unterschieden:
Damit MySQL mit TCP/IP auf NT l¨auft, m¨ussen Sie Service-Pack 3 (oder neuer) instal-
lieren!
Beachten Sie, dass alles Folgende, das f¨ur NT zutrifft, ebenfalls f¨ur Win2000 zutrifft!
F¨ur NT/Win2000 ist der Servername mysqld-nt. Normalerweise sollten Sie MySQL auf
NT/Win2000 als Systemdienst installieren:
C:\> C:\mysql\bin\mysqld-nt --install
oder
C:\> C:\mysql\bin\mysqld-max-nt --install
(Unter Windows NT k¨onnen Sie in der Tat jede der Server-Bin¨ardateien als Systemdi-
enst installieren, aber nur diejenigen, die Namen haben, die auf -nt.exe enden, bieten
Unterst¨utzung f¨ur Named Pipes.)
Sie k¨onnen MySQL mit diesen Befehlen starten und anhalten:
C:\> NET START mysql
C:\> NET STOP mysql
Beachten Sie, dass Sie in diesem Fall keine weiteren Optionen f¨ur mysqld-nt angeben
k¨onnen!
Sie k¨onnen mysqld-nt auf NT auch als allein ablaufendes Programm (Stand-alone) laufen
lassen, wenn Sie mysqld-nt mit irgend welchen Optionen starten wollen! Wenn Sie mysqld-
nt auf NT ohne Optionen laufen lassen, versucht mysqld-nt, sich mit den Vorgabeoptionen
als Systemdienst zu starten. Wenn Sie mysqld-nt angehalten haben, m¨ussen Sie es mit NET
START mysql neu starten.
Der Systemdienst wird installiert mit dem Namen MySQL. Einmal installiert, muss er
mit dem Systemdienst-Steuerungs-Manager (SCM) in der Systemsteuerung gestartet wer-
den, oder indem Sie den NET START MySQL-Befehl benutzen. Wenn irgend welche Optio-
nen angegeben werden sollen, m¨ussen diese als “Startparameter” im SCM-Dienstprogramm
angegeben werden, bevor Sie den MySQL-Dienst starten. Wenn mysqld-nt l¨auft, kann er
mit mysqladmin oder dem SCM-Dienstprogramm angehalten werden, oder indem Sie den
Befehl NET STOP MySQL benutzen. Wenn Sie SCM benutzen mysqld-nt, um den Server
anzuhalten, gibt es eine seltsame Meldung von SCM ¨uber mysqld shutdown normally.
Wenn er als Systemdienst l¨auft, hat mysqld-nt keinen Zugriff auf die Konsole. Daher
werden auch keine Meldungen angezeigt.
Auf NT erhalten Sie m¨oglicherweise folgende Systemdienst-Fehlermeldungen:
Zugriff verboten Bedeutung: mysqld-nt.exe kann nicht gefunden werden.
Komentarze do niniejszej Instrukcji