104 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Kann nicht registrieren Bedeutung: Der Pfad ist falsch.
Installation des Systemdi-
enstes fehlgeschlagen.
Bedeutung: Der Systemdienst ist bereits installiert oder
der Systemdienst-Steuerungs-Manager ist in einem schlechten
Zustand.
Wenn Sie Problem haben, mysqld-nt als Systemdienst zu installieren, versuchen Sie, ihn
mit dem vollen Pfad zu installieren:
C:\> C:\mysql\bin\mysqld-nt --install
Wenn das nicht funktioniert, k¨onnen Sie erreichen, dass mysqld-nt korrekt startet, indem
Sie den Pfad in der Registrierung korrigieren!
Wenn Sie nicht wollen, dass mysqld-nt als Systemdienst startet, k¨onnen Sie ihn wie folgt
starten:
C:\> C:\mysql\bin\mysqld-nt --standalone
oder
C:\> C:\mysql\bin\mysqld --standalone --debug
Letztgenanntes gibt Ihnen eine Debug-Spur in ‘C:\mysqld.trace’. Siehe Abschnitt D.1.2
[Making trace files], Seite 695.
3.6.2.3 MySQL auf Windows laufen lassen
MySQL unterst¨utzt TCP/IP auf allen Windows-Plattformen und Named Pipes auf NT.
Vorgabem¨aßig werden Named Pipes f¨ur lokale Verbindungen auf NT und TCP/IP f¨ur alle
anderen F¨alle benutzt, wenn der Client TCP/IP installiert hat. Der Hostname legt fest,
welches Protokoll benutzt wird:
Hostname Protokoll
NULL (keiner) Auf NT zuerst Named Pip es versuchen. Wenn das nicht funk-
tioniert, TCP/IP benutzen. Auf Win95/Win98 wird TCP/IP
benutzt.
. Named Pipes
localhost TCP/IP zum aktuellen Host
hostname TCP/IP
Sie k¨onnen erzwingen, dass ein MySQL-Client Named Pipes benutzt, indem Sie die --pipe-
Option oder . als Hostnamen angeben. Benutzen Sie die --socket-Option, um den Namen
der Pipe festzulegen.
Sie k¨onnen feststellen, ob MySQL funktioniert, indem Sie die folgenden Befehle eingeben:
C:\> C:\mysql\bin\mysqlshow
C:\> C:\mysql\bin\mysqlshow -u root mysql
C:\> C:\mysql\bin\mysqladmin version status proc
C:\> C:\mysql\bin\mysql test
Wenn mysqld nur langsam auf Verbindungen auf Win95/Win98 antwortet, gibt es
wahrscheinlich ein Problem mit Ihrem DNS. Starten Sie in diesem Fall mysqld mit
--skip-name-resolve und benutzen Sie nur localhost und IP-Nummern in den
MySQL Berechtigungstabellen. Sie k¨onnen DNS bei einer Verbindung zu einem
mysqld-nt-MySQL-Server, der auf NT l¨auft, ebenfalls dadurch vermeiden, dass Sie das
--pipe-Argument verwenden, um die Benutzung von Named Pipes festzulegen. Das
funktioniert bei den meisten MySQL-Clients.
Comentarios a estos manuales