gpt4 book ai didi

mysql - 运行具有不同数据库但使用相同用户数据库的多个网站

转载 作者:搜寻专家 更新时间:2023-10-30 20:41:26 25 4
gpt4 key购买 nike

目前我正在使用 MySQL RDBMS 开发一个项目,其中包含 5 个拥有自己数据库的站点。其中 2 个在同一台服务器中,其余的在不同的服务器中。

这 5 个站点具有不同的数据库。

我需要再创建一个仅包含用户登录名和元信息的数据库,并在登录或注册时将所有 5 个站点指向该数据库。

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

用户在各自的站点中设置了不同的权限。我如何维护所有 5 个站点的权限问题,因为 3 个站点包含大约 40 个权限内容(目录)。

如何给所有用户设置40个权限?

如何在两台不同的服务器上同步这 5 个数据库中的所有用户?

最佳答案

您可以将所有用户统一在一个数据库中,并从所有数据库中移动所有访问规则。

例如

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

稍后您可以规范化规则集。不同站点上可能有相同的访问规则。他们必须团结一致。

关于mysql - 运行具有不同数据库但使用相同用户数据库的多个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com