2
A
回答
2
不可以。您只能擁有一個具有任何名稱的MySQL數據庫 - 您將需要更改一個(或兩個!)數據庫的名稱。
2
兩個不同的數據庫必須有兩個不同的名稱; MySQL無法通過名稱來區分它們。在託管例如Web服務的一種常見做法,是前綴與用戶名的數據庫名稱,所以數據庫將被稱爲:
CREATE DATABASE user1_dbname
CREATE DATABASE user2_dbname
MySQL的可以單獨的權限表中每個用戶一個數據庫,這將使得user1
只能訪問特定的一組表,並且user2
可以訪問不同的集合,但這是令人困惑的問題。真的,他們應該分開命名。
/* Separate SELECT permissions for user1 and user2 by table */
GRANT SELECT ON shared_dbname.user1table1,shared_dbname.user1table2 TO [email protected]
GRANT SELECT ON shared_dbname.user2table1,shared_dbname.user2table2 TO [email protected]
相關問題
- 1. NetBeans + EJB3 + MySQL:使用具有相同名稱的表訪問兩個數據庫
- 2. MySQL數據庫視圖:兩個表都需要具有相同的名稱嗎?
- 3. 相同數據庫的兩個SCHEMA MySQL
- 4. 如何以不同的名稱克隆MySQL數據庫具有相同的名稱,並使用SQL查詢
- 5. 顯示來自兩個MYSQL數據庫的數據同時具有相同的表和字段名稱
- 6. DB2兩個實例上的相同數據庫名稱
- 7. mysql工作臺遷移兩個不同名稱的數據庫
- 8. 具有相同的名稱和兩個以上的數量
- 9. 兩個NSPersistentStoreCoordinator可以使用相同的數據庫嗎?
- 10. 比較兩個具有相同數據名稱的餅圖(Highcharts)
- 11. 是否有可能有兩個具有相同名稱的ConnectionStrings?
- 12. 使用兩個具有相同名稱和相同名稱空間的DLL
- 13. 在數據庫中可以使用同一個名稱嗎?
- 14. 合併兩個數據庫具有相同的設計(MySQL的)
- 15. 是否可以從兩個具有相同名稱的表的數據庫創建實體類?
- 16. 可以將兩個具有相同名稱的參數傳遞給服務嗎?
- 17. 可能使用兩個具有相同名稱和相同包的java類?
- 18. 如何刪除mysql中的數據庫以導出具有相同名稱的數據庫?
- 19. 如何在MySQL中加入相同的數據庫名稱?
- 20. MySQL複製 - 在不同數據庫中具有相同名稱的表格
- 21. 導入兩個具有相同名稱的庫
- 22. 調用兩個具有相同名稱的函數
- 23. 我可以擁有兩個具有相同屬性名稱的對象嗎?
- 24. 如果兩個數據庫都具有相同的模式,我可以將兩個數據庫合併爲一個在Mysql中的數據庫嗎?
- 25. LINQ to SQL - 兩個表,相同的名稱?或備用數據庫定義?
- 26. 如何在django中使用兩個具有相同名稱的mysql在mysql中的兩個不同模式
- 27. 具有兩個相同名稱列的兩個表的輸出
- 28. 兩個jquery插件使用相同的函數名稱,可以以某種方式使用它們兩個?
- 29. MySQL兩個用戶數據庫合併
- 30. MySQL數據庫用戶名
這是因爲它們都可以提供給root用戶,所以存在衝突? – mt0s
這是想法的一種方式。更準確的解釋是,MySQL會根據名稱跟蹤數據庫的所有內容(例如,所有數據位於以數據庫命名的文件夾中),因此無法區分多個數據庫名稱。 – duskwuff