PythonQ 240-8XX Bedienungsanleitung Seite 108

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 107
Kapitel 3: Installation von MySQL 87
Wenn Sie mysqld mit BDB-Tabellenunterst¨utzung laufen lassen und mysqld beim
Start einen Speicherauszug (Core Dump) liefert, onnte das an Problemen mit den
BDB-Wiederherstellungs-Logs liegen. In diesem Fall onnen Sie versuchen, mysqld mit
--bdb-no-recover zu starten. Wenn das hilft, sollten Sie danach alle log.*’-Dateien aus
dem Daten-Verzeichnis entfernen und versuchen, mysqld erneut zu starten.
Wenn Sie folgenden Fehler bekommen, bedeutet das, dass ein anderes Programm (oder
ein anderer mysqld-Server) bereits den TCP/IP-Port oder -Socket benutzt, den mysqld
versucht zu benutzen:
Can’t start server: Bind on TCP/IP-Port: Address already in use
oder
Can’t start server : Bind on unix socket...
Benutzen Sie ps, um sicherzustellen, dass kein weiterer mysqld-Server auft. Wenn Sie
keinen weiteren Server finden, onnen Sie den Befehl telnet ihr-host-name tcp-ip-port-
nummer eingeben und mehrere Male EINGABE dr¨ucken. Wenn Sie keine Fehlermeldung
wie telnet: Unable to connect to remote host: Connection refused erhalten, benutzt
irgend etwas anderes den TCP/IP-Port, den mysqld versucht zu benutzen. Siehe Ab-
schnitt 3.4.1 [mysql install db], Seite 84 und Abschnitt 5.1.4 [Multiple servers], Seite 179.
Wenn mysqld gerade auft, onnen Sie herausfinden, welche Pfadeinstellungen er benutzt,
indem Sie folgenden Befehl ausf¨uhren:
shell> mysqladmin variables
oder
shell> mysqladmin -h ’ihr-host-name’ variables
Wenn safe_mysqld hoch den Server hoch ahrt, Sie sich aber nicht mit ihm verbinden
onnen, stellen Sie sicher, dass Sie einen Eintrag wie den folgenden in /etc/hosts haben:
127.0.0.1 localhost
Dieses Problem tritt nur auf Systemen auf, die keine funktionierende Thread-Bibliothek
besitzen, und f¨ur die MySQL so konfiguriert werden muss, dass es MIT-pThreads benutzt.
Wenn Sie es nicht schaffen, mysqld zu starten, onnen Sie versuchen, eine Trace-Datei
anzulegen, um das Problem zu finden. Siehe Abschnitt D.1.2 [Making trace files], Seite 695.
Wenn Sie InnoDB-Tabellen benutzen, sehen Sie bei den InnoDB-spezifischen Startoptionen
nach. Siehe Abschnitt 8.5.2 [InnoDB start], Seite 496.
Wenn Sie BDB-(Berkeley DB)-Tabellen benutzen, sollten Sie sich mit den verschiedenen
Startoptionen von BDB vertraut machen. Siehe Abschnitt 8.6.3 [BDB start], Seite 523.
3.4.3 MySQL automatisch starten und anhalten
Die mysql.server- und safe_mysqld-Skripte onnen benutzt werden, um den Server au-
tomatisch beim Hochfahren des Systems zu starten. mysql.server kann ebenfalls dazu
benutzt werden, den Server anzuhalten.
Das mysql.server-Skript kann benutzt werden, um den Server zu starten oder anzuhalten,
indem man es mit den start- oder stop-Argumenten aufruft:
shell> mysql.server start
shell> mysql.server stop
Seitenansicht 107
1 2 ... 103 104 105 106 107 108 109 110 111 112 113 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare