Auf den meisten Systemen zeigt MySQL neben einer internen Textmeldung den Systemfehlercode auf eine der folgenden Arten an:
message ... (errno: #) message ... (Errcode: #)
Um zu ermitteln, was der Fehlercode bedeutet, lesen Sie die Dokumentation zu Ihrem System oder verwenden das Hilfsprogramm perror.
perror gibt eine Beschreibung für einen Systemfehlercode oder den Code eines Speicher-Engine- (Tabellen-Handler-)Fehlers aus.
Rufen Sie perror wie folgt auf:
shell> perror [options
] errorcode
...
Beispiel:
shell> perror 13 64
Error code 13: Permission denied
Error code 64: Machine is not on the network
Um die Fehlermeldung für einen MySQL-Cluster-Fehlercode zu
erhalten, rufen Sie perror mit der Option
--ndb
auf:
shell> perror --ndb errorcode
Beachten Sie, dass die Bedeutung von Systemfehlermeldungen je nach verwendetem Betriebssystem unterschiedlich sein kann. Anders gesagt: Ein Fehlercode kann auf verschiedenen Betriebssystemen auf unterschiedliche Fehler verweisen.
perror unterstützt die folgenden Optionen:
Zeigt eine Hilfemeldung an und wird dann beendet.
Gibt die Fehlermeldung für einen MySQL-Cluster-Fehlercode aus.
Stummer Modus. Gibt nur die Fehlermeldung aus.
Ausführlicher Modus. Gibt den Fehlercode und die Fehlermeldung aus. Dies ist das Standardverhalten.
Zeigt die Versionsinformation an und wird dann beendet.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.