If you get an “ERROR 1030: Got error 28 from table handler” error from MySQL then check the size of your /tmp/ mount. MySQL uses the /tmp directory for quite a lot of things (creating temporary tables, repairing tables, optimizing tables etc..) and so if this is too small you might find yourself getting the error 28 a fair bit.