Создать базу данных создает базу данных с #mysql50# перед именем.

Буквально в последний день, когда я создаю новую базу данных, к имени базы данных добавляется:

      #mysql50#

И я не могу подключиться к этой базе данных. У меня возникли реальные проблемы на нашем сервере PROD, поскольку мы часто создаем новую базу данных. Пожалуйста, смотрите изображение ниже.

Мы запускаем следующую команду:

      CREATE DATABASE IF NOT EXISTS `bru_1111-userId`;

Я не уверен, что делать? Это размещенный MYSQL с Azure, поэтому я понятия не имею, как входить в систему и удалять папки, как предложено здесь:

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

Пожалуйста помоги!

1 ответ

Итак, наше решение заключалось в том, чтобы убедиться, что базы данных не создавались с дефисами. Я подозреваю, что БД была обновлена, и на наших серверах Azure Mysql применяется правило отсутствия дефисов. Теперь вместо этого мы используем подчеркивания.

Другие вопросы по тегам