As I just posted in chat...
Not exactly sure what happened but it may have been my doing.
It seems like if the database gets overloaded at any point it breaks and doesn't come back until I restart it.
I was just doing something earlier that maybe overloaded the database. Then I went out for a few hours :D