MySQL got error 28 from storage engine, когда диск не заполнен?
Здравствуйте.
Ни с того ни с сего появилась данная ошибка, нашел, что она может выдаваться при отсутствии свободного пространства, однако диск/иноды были свободны.
Ребутнул, и ошибка исчезла. Было ли у кого-нибудь что-то подобное?
Для выполнения запроса(запросов) не хватило свободного места в /tmp
При перезагрузке /tmp очистился соответственно mysql больше ничего не мешает.
/tmp это папка с временными файлами туда пишут все программы, у неё может быть фиксированный размер или она может использовать общее пространство диска.
При повторении проблемы обратите внимание на заполнение всех разделов, в выводе команды: df -h
дальше уже думайтее по результатам
Да, но интенсивной записи нет, если только логи, но они, насколько знаю, при ребуте не ротируются.
Другие приложения с такой интенсивностью писать не могут.
Послежу еще, но, вообще, первый раз такое.
Максим Вязников: на https://bugs.mysql.com нет каких то открытых и закрытых вразумительных багов связных с этой ошибкой, ни в свежих ни в старых релизах Mysql, поэтому очень маловероятно, что проблема не в отсутствии места/