Error 28 is more of a MySQL error and is not related to WordPress. Even Drupal, Joomla! or other CMS’ websites can experience it.
Error 28 can occur if the cache on your web server is full or if you have too many files in your /tmp directory.
If you can, then try to empty your /tmp directory. Alternatively, you should contact BaseHost to help you resolve the cache related issues.