Try:
use information_schema;
SELECT COUNT(*) FROM schemata WHERE SCHEMA_NAME="<db name here>";
public bool DBExists(string conn, string dbName)
{
bool functionReturnValue = false;
using (MySqlConnection dbconn = new MySqlConnection(conn)) {
using (MySqlCommand cmd = new MySqlCommand("SELECT COUNT(*) FROM information_schema.schemata WHERE SCHEMA_NAME=@dbName", conn)) {
functionReturnValue = false;
cmd.Parameters.AddWithValue("@dbName", dbName);
dbconn.Open();
if (cmd.ExecuteNonQuery() != 0) {
functionReturnValue = true;
}
dbconn.Close();
}
}
return functionReturnValue;
}