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