Создать базу данных создает базу данных с #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 применяется правило отсутствия дефисов. Теперь вместо этого мы используем подчеркивания.