Symptoms
While working on a website or interacting with the MySQL databases on the server, you may receive this response:
Got error 28 from storage engine
This error is caused by the disk space being full. The disk space issue may be in the server's /tmp directory or elsewhere.
Description
When a partition is too full for new data, MySQL may report "Got error 28 from storage engine" to let you know that there is a problem.
It would be necessary to determine if this is in /tmp or somewhere else.
You can check the disk space usage on the server with this command:
df -h
You can also check to see if the inodes are full with:
df -i
Workaround
Disk space will have to be cleared up for MySQL to function as expected.
You may find the following guides helpful for investigating disk space issues: