【问题标题】:One user for all databases? [closed]所有数据库的一个用户? [关闭]
【发布时间】:2013-03-29 01:47:51
【问题描述】:

我在本地机器上做了很多工作,目前我有 5 个使用 wamp 运行的 Wordpress 实例。我确信答案是偏好问题,但我想知道您是否应该为每个 wordpress 网站创建一个新用户和数据库?以下是我在本地拥有的一些董事名称。 wordpress、wordpress-dev、wpsandbox、wpxp 等。它们都有用,我现在实际上正在添加一个,这就是我问这个问题的原因。

当前每个 wordpress 安装都有自己的数据库和同名用户,所以我应该坚持下去还是最好为每个数据库分配一个全局用户?

【问题讨论】:

    标签: php mysql wordpress phpmyadmin


    【解决方案1】:

    在生产环境中,您当然希望拥有单独的用户,以便更好地管理权限、最大限度地减少用户凭据之一被泄露时的损害等。

    在您本地计算机上的开发环境中,我怀疑这很重要,您所有数据库的一个用户更方便。我发现自己有时会这样做。

    但是,即使在开发环境中,开发人员也应该从一开始就使用最佳实践。因此,如果您的问题是“即使在我的本地开发环境中我是否应该采用良好的安全措施”,我认为答案始终是“是的,除非您有令人信服的理由不这样做。”

    【讨论】:

    • 感谢您的意见。我同意最好遵循最佳做法,但为简单起见,我现在将对所有数据库使用单个用户。
    【解决方案2】:

    如果这是您可以访问的本地计算机,并且只有您自己。那么所有数据库都有 1 个用户应该不是问题。

    是的,这取决于个人喜好;但我认为它是在实时生产网络服务中。您应该练习让 1 个用户只拥有它需要的权限。

    例子:

    数据库名称:测试

    数据库名称:另一个

    用户:

    Root -- 连接以将更改附加到实际表/模式的结构。

    User1 -- Testing特有的选择、插入、删除等必要功能

    User2 -- 同上,但特定于Another

    【讨论】:

    • 我现在创建了一个用户“Admin”,它将控制所有数据库。谢谢
    猜你喜欢
    • 2017-05-03
    • 2015-10-07
    • 1970-01-01
    • 2011-09-08
    • 2014-03-06
    • 2020-08-03
    • 2022-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多