Mysql
創建數據庫創建一個名稱前帶有#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
請幫忙!
因此,我們對此的解決方法是確保創建的數據庫中沒有任何連字元。我的懷疑是數據庫已升級,並且在我們的 Azure Mysql 伺服器上強制執行此無連字元規則。現在我們改用下劃線。