我很抱歉,如果这看起来过于简单。我发现最好问一个愚蠢的问题,并编写正确的代码,而不是犯错误,花几个小时试图找到并修复它。组织一个多用户数据库网站
我做了我哥哥一个客户管理系统(PHP/MySQL的),他的几个朋友看到了,想一个了。所以我认为只是建立一个单独的网站,每个人都有自己的登录名/密码是一个好主意。当他们登录到他们的账户时,他们只能看到他们的客户数据库。这听起来像个好主意,但我正在碰到一个心理障碍。
现在我哥的地盘我有两个表一个用于登录信息(这样他就可以给访问他的球队),然后实际的数据库保存所有的客户信息一个数据库。如果我遵循这个模型,我仍然只需要一个数据库和一个表来获取登录信息,但是每个用户都必须为他们的个人客户拥有自己的表。所以说我最终得到越来越多的用户,我拥有一个拥有数百个不同表格的数据库。可以吗?他们的安全问题?有没有更好的方法来解决这个问题?我错过了一些逻辑?谢谢。
将所有的sql保存在源代码管理中。使用脚本来创建/修补数据库。每个租户使用一个数据库(mysql数据库实际上不是通用命名法中的数据库,它们是模式) – 2013-02-21 20:01:29