2017-02-20 115 views
0

我使用AWS binami Ubuntu 14.04和mysql 5.6.29。我創建的數據庫BloodDonarApp但使用顯示數據庫命令其上市的數據庫時,有一天之後,但同時我是用它的數據庫顯示ERROR 1049(42000):未知的數據庫「blooddonarapp」下面我提到我的終端結果。 爲此,任何解決方案都在那裏。感謝您的提前。錯誤1049(42000):未知數據庫'blooddonarapp'

mysql> show databases; 
    +--------------------+ 
    | Database   | 
    +--------------------+ 
    | information_schema | 
    | ATM    | 
    | BloodDonarApp  | 
    | FixMyRide   | 
    | NEG    | 
    | NVgoods   | 
    | PMS    | 
    | Translogix   | 
    | kishore   | 
    | mysql    | 
    | performance_schema | 
    | sample    | 
    | test    | 
    | vasanth   | 
    +--------------------+ 
    14 rows in set (0.00 sec) 

    mysql> use BloodDonarApp; 
    ERROR 1049 (42000): Unknown database 'blooddonarapp' 
    mysql> 
+0

可能是名方含不可見的字符..try檢查長度..of字符串 – scaisEdge

+1

你有沒有喜歡你的/etc/my.cnf'lower_case_table_names'什麼?基本上MySQL不是關鍵敏感的,但是......您是否測試了其他數據庫?像:使用translogix而不是Translogix?你確定mysql用戶有權實際使用數據庫嗎? –

回答

1

解決方案:

  1. 在較低的情況下創建新的數據庫。
  2. 從駝峯案例db轉儲結構和數據。
  3. 執行轉儲到小寫數據庫。
  4. 嘗試再次使用db。

MySQL將模式名稱轉換爲小寫,然後與現有方案進行比較。

這些步驟將解決您的問題。

感謝

+0

按照你給我嘗試,但它顯示新的數據庫和新的架構也像數據庫名稱舊:BloodDonarApp&NEW:blooddonarapp SCHEMA名稱像OLD:BloodDonarApp&NEW:blooddonarapp – Krish

+0

@Krish創建架構blooddonarapp_new以防止任何勾結 – 4EACH

相關問題