Datenbank-Server

ID #1251 MySQL: Can’t create/write to file ‘/var/lib/mysql/tmp/…'

Problem:

MySQL startet nicht mehr und im Logfile (/var/lib/mysql/mysqld.log) finden sich Einträge wie:

070809 11:29:47  mysqld started
^G/usr/sbin/mysqld: Can't read dir of '/var/lib/mysql/tmp/' (Errcode: 2)
^G/usr/sbin/mysqld: Can't create/write to file '/var/lib/mysql/tmp/ib28efH3' (Errcode: 2)
070809 11:29:47 InnoDB: Error: unable to create temporary file; errno: 2
070809 11:29:47 [ERROR] Can't init databases
070809 11:29:47 [ERROR] Aborting
070809 11:29:47 [Note] /usr/sbin/mysqld: Shutdown complete
070809 11:29:47 mysqld ended

Lösung:

Es gibt drei mögliche Lösungen:

  1. SuSE hat ein RPM-Update bereit gestellt, welches das Problem beheben soll.
  2. Man legt das Verzeichnis /var/lib/mysql/tmp/ an und setzt entsprechende Verzeichnisrechte.
  3. In der /etc/my.cnf kann man das Temp-Verzeichnis einstellen (z.B.):
    tmpdir = /tmp/
 

sozial Bookmarking
Bookmarken bei YIGG Bookmarken bei Mister-Wong Bookmarken bei Icio Bookmarken bei del.icio.us Bookmarken bei Technorati Bookmarken bei Furl Bookmarken bei Spurl Bookmarken bei Yahoo Bookmarken bei Google

huschi, zuletzt 2007-08-11 16:27     Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen

Dieser Inhalt ist unter der Creative-Commons Lizenz lizensiert.

Probleme bitte im Server-Support-Forum diskutieren.

überflüssig 1 2 3 4 5 wertvoll  
Durchschnittliche Bewertung:   0 von 5 (0 Bewertungen)

Artikel kommentieren