Well, this for sure is not a database problem, else your site wouldn’t be running at all; period. I can get a login screen using wp-login.php, though not w/wp-admin. This suggests to me that something is redirecting queries incorrectly, & my prime suspect here is WordFence. It could possibly also be a cache plugin, though I don’t see any evidence of one being run. However, your theme also appears to be old & no longer supported.
So:
1) Please rename your plugins folder by adding a 1 or a .old (or whatever you’d like) to the end.
2) Please rename your themes folder in the same way.
Pleas note–this *absolutely will* break the front end of your site!!!!! Once you’ve done that, please try logging in again, & please let us know how that goes.
If you were successful logging in, then please rename your theme folder to its original name & try logging in again. If that was successful, then please go ahead & rename your plugins folder, but rename all plugins inside it w/a .old or a 1 or whatever except for Akismet, since it’s core. Then try logging in again. Rename each folder, clearing your cache & logging in each time, & see which plug breaks it.
If your theme folder prevented you from logging back in, then, unfortunately, you’ll probably need to consider a theme change.
The homepage rather seemed to stop in the middle, i.e., it kept saying it was loading, right after a call to tumblr. Here again, disabling a plugin or theme is likely the solution.
Keep in touch, if you would, please, & let us know your progress.