我的问题是两个部分。第一个对我来说是最重要的。
我正在开发一个需要常规插入和删除行以及创建和删除整个表的网站。但是,如果我只有一个 MySQL 帐户,我实际上是在为他们提供对我的数据库的高级访问权限。因此,我更愿意根据手头的任务将用户权限保持在最低限度。例如,如果一个操作只需要插入一行,那么我将为此提供一个帐户。我很好奇这些多个账户的管理——或者它是否实用。
现在,我打算在 php 中创建一个数据库连接类,并为包含指定帐户的用户名和密码的 main 创建类扩展。
这引出了我的第二个问题。
我已经阅读了该站点上的一些讨论以及其他似乎建议创建默认帐户或将文件放在文档根目录之外的讨论。显然,由于多个帐户,我无法创建默认值。
基本上,我这样做正确吗?
如果有人在这方面有更多经验,我们将不胜感激。