From testing this, it seems like RbMysql::HostNotPrivileged is also a very likely result in case you try and connect from a host that does not have any user associated and such. I'll add that too :-)