--- a/sql/sql_show.cc +++ b/sql/sql_show.cc @@ -1259,7 +1259,7 @@ bool mysqld_show_create_db(THD *thd, char *dbname, if (lower_case_table_names && dbname != any_db) my_casedn_str(files_charset_info, dbname); - if (sctx->check_access(DB_OP_ACLS, orig_dbname)) + if (sctx->check_access(DB_OP_ACLS, orig_dbname, true)) db_access = DB_OP_ACLS; else { if (sctx->get_active_roles()->size() > 0 && dbname != nullptr) {