Mysql

創建數據庫創建一個名稱前帶有#mysql50#的數據庫

  • May 13, 2021

就在最後一天,每當我創建一個新數據庫時,它都會在數據庫名稱前面加上:

#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

請幫忙!

因此,我們對此的解決方法是確保創建的數據庫中沒有任何連字元。我的懷疑是數據庫已升級,並且在我們的 Azure Mysql 伺服器上強制執行此無連字元規則。現在我們改用下劃線。

引用自:https://serverfault.com/questions/1057701