2013-08-04 57 views
2

目前我正在使用包含5个站点并拥有自己的数据库的MySQL RDBMS工作。其中2个在同一个服务器上,其余的在不同的服务器上。使用不同的数据库运行多个网站,但使用相同的用户数据库

5个的网站有不同的数据库。

我需要一个只包含用户登录和元数据信息直接全5点到DB同时登录电子或注册一个多个数据库。

现在,如何对已经注册的用户组织的挑战。

用户可以在各自的网站上设置不同的权限。 由于3个网站包含大约40个许可内容(目录),因此我如何维护所有5个网站的许可问题。

如何设置40级权限的所有用户?

我该如何才能同步来自这两个不同服务器的这5个数据库的所有用户?

回答

1

可以团结所有的用户在一个数据库中,并从所有数据库移动所有访问规则。

例如

Site1: 
User11 
User12 
... 
User1N 

AccessRule11 
AccessRule12 
... 
AccessRule1Q 

SiteM: 
UserM1 
UserM2 
... 
UserMK 

AccessRuleM1 
AccessRuleM2 
... 
AccessRuleML 


ResultBase: 
User11 
User12 
... 
User1N 
UserM1 
UserM2 
... 
UserMK 

AccessRule11 
AccessRule12 
... 
AccessRule1Q 
AccessRuleM1 
AccessRuleM2 
... 
AccessRuleML 

以后可以恢复正常的规则集。在不同的网站上可能有相同的访问规则。他们必须团结。

相关问题