Temporäre Dateien können nicht erstellt werden /var/tmp
.
mysqldump: Error: 'Can't create/write to file '/var/tmp/mysql.k6NKGk/#sql_5dc_2.MAI' (Errcode: 2)' when trying to dump tablespaces
Auf meinem Betriebssystem.
id mysql
uid=60(mysql) gid=105(mysql) groups=105(mysql)
ls -l /var/
drwxrwxrwt 2 root root 72 oct 24 16:43 tmp
Was kann ich machen?
Der Ordner wurde
/var/tmp/mysql.k6NKGk/
möglicherweise vonsystemd-tmpfiles
(odertmpwatch
) entfernt, wenn seit einiger Zeit keine Aktivität mehr vorhanden war.Ein Neustart des Dienstes ist eine Möglichkeit, das Problem zu umgehen.
Weitere Informationen oder andere mögliche Quellen finden Sie unter /programming/11997012/mysql-cant-create-write-to-file-tmp-sql-3c6-0-myi-errcode-2-what-does wie SELinux.
quelle
Ich hatte das gleiche Problem, ich habe es behoben, indem ich den
tmpdir
Pfad geändert habe.Sie können es nach Belieben ändern, indem Sie einfach die Berechtigung für diesen Ordner richtig einstellen ("Schreiben" für alle oder nur für den
mysql
Benutzer).quelle