MySQL :Невозможно создать/записать в файл '/tmp/ #sql _3c6 _0.MYI' (Код ошибки :2)-Что это вообще значит?

По какой-то причине моя производственная БД решила выдать это сообщение. Все обращения приложений к БД завершаются с ошибкой:

PreparedStatementCallback; SQL [ /*long sql statement here*/ ]; 
Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2); 
nested exception is java.sql.SQLException: Can't create/write to file '/tmp/#sql_3c6_0.MYI' (Errcode: 2)

Я понятия не имею, что это вообще значит. В /tmpнет файла #sql_3c6_0.MYI, и я не могу создать его с символом #по какой-то причине. Кто-нибудь слышал об этом или видел эту ошибку? Что может быть не так и на что можно обратить внимание?

БД MySQL, кажется, запущена и может быть запрошена через консоль, но приложение, похоже, не может достучаться до нее. В коде/файлах приложения изменений не было. Это просто случилось на ровном месте. Поэтому я даже не знаю, с чего начать поиск или какую тактику разрешения применить. Любые идеи?

43
задан PhD 16 August 2012 в 23:47
поделиться