目前我正在开发一个MySQL RDBMS项目,该项目包含5个拥有自己数据库的站点。其中2个在同一个服务器中,其余的在不同的服务器中。
5个网站有不同的数据库。
我需要再创建一个包含用户登录和元信息的数据库,并在登录或注册时将所有5个站点指向该数据库。
现在,挑战如何组织已经注册的用户。
用户在各自的网站中设置了不同的权限。 如何维护所有5个站点的权限问题,因为3个站点包含大约40个权限内容(目录)。
如何为所有用户设置40个权限?
如何在两个不同的服务器上同步来自这5个数据库的所有用户?
答案 0 :(得分: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
稍后您可以规范化规则集。在不同的站点上可能存在相同的访问规则。他们必须团结起来。
答案 1 :(得分:0)
我不确定它是否会对你有所帮助,但我会发布它。 mysql replication