Diese Nachricht wurde vor 13 jahr 10 monat 1 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.