就在最后一天,每当我创建一个新的数据库时,它都会在数据库名称前面添加:
#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 服务器上强制执行了无连字符规则。现在我们改用下划线。