MySQL - При восстановлении базы - ошибка Can't create new tempfile
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
MySQL - При восстановлении базы - ошибка Can't create new tempfile
Если при восстановлении базы через mysqlcheck -r (repair) мы видим ошибку вида:
admin_db2.mybb_posts error : Can't create new tempfile: './admin_db2/mybb_posts.TMD' status : Operation failed
то правильным решением будет восстановление таблицы, а именно файла mybb_posts.MYI командой:
# myisamchk -r -f /var/lib/mysql/admin_db2/mybb_posts.MYI - recovering (with sort) MyISAM-table 'mybb_posts.MYI' Data records: 0 - Fixing index 1 - Fixing index 2 - Fixing index 3 - Fixing index 4 - Fixing index 5 - Fixing index 6 - Fixing index 7
Если возникает ошибка:
myisamchk: error: myisam_sort_buffer_size is too small, то смотрим решение вот тут:
MySQL_-_ошибка_myisamchk_-_error_-_myisam_sort_buffer_size_is_too_small