创建数据库创建一个名称前带有 #mysql50# 的数据库

创建数据库创建一个名称前带有 #mysql50# 的数据库

就在最后一天,每当我创建一个新的数据库时,它都会在数据库名称前面添加:

#mysql50#

我无法连接到此数据库。我们的 PROD 服务器确实存在问题,因为我们经常创建新数据库。请参见下图。

错误

我们正在运行以下命令:

CREATE DATABASE IF NOT EXISTS `bru_1111-userId`;

我不确定该怎么办?它是使用 Azure 托管的 MYSQL - 所以我不知道如何按照此处的建议登录和删除文件夹:

https://dba.stackexchange.com/questions/34385/strange-mysql-database-that-i-cant-select

请帮忙!

答案1

因此,我们对此的修复是确保数据库中没有连字符。我怀疑数据库已升级,并且 Azure Mysql 服务器上强制执行了无连字符规则。现在我们改用下划线。

相关内容