Diese Nachricht wurde vor 13 jahr 11 monat 25 tag veröffentlicht. Unter Umständen ist der Inhalt nicht mehr auf dem aktuellsten Stand.
Die Fehlermeldungen von MySQL enthalten oft einen Fehlercode am Ende der Meldung. z.B.
ERROR 1 (HY000): Can't create/write to file '/tmp/xxxx' (Errcode: 13)
Es handelt sich hier um den Fehlercode des Systems (OS). Diesen kann man sich z.B. mit dem Befehl perror erklären lassen. Die Verwendung ist denkbar einfach – einfach den oder die gesuchten Fehlercodes als Parameter übergeben.
$ perror 13
OS error code 13: Permission denied
Der oben aufgeführte Fehler liegt also an mangelnden Schreibrechten auf das Verzeichnis /tmp/xxxx.
Kommt der Fehler von einem MySQL Cluster so muss man zusätzlich den Parameter –ndb anhängen.