MySQLAuth requires the SHOW DATABASES privilege to see all the databases so it should be checked that the current user has the permission. A missing permission will cause errors that are hard to resolve.