有沒有人知道如何在數據庫有一個短劃線作爲名稱的第一個字符時讓mysqldump工作?例如:-s-oddly-named -db在數據庫名稱的開始部分使用破折號的MySQL轉儲
我需要將此數據庫轉儲爲客戶端的存檔,但我從來沒有見過有人用短劃線創建數據庫作爲第一個字符。在MySQL本身中,我可以使用back-ticks來「使用」它,一切正常,但我無法讓mysqldump工作。
mysqldump -p --databases '-s-oddly-named-db'
給我的迴應: mysqldump: unknown option '-s'
你可以暫時重命名數據庫嗎?如果你必須使用mysqldump,我認爲恐懼這可能是你唯一的選擇。 – BenM