PDO 使用加密密码连接?

发布于 2024-10-29 05:42:51 字数 95 浏览 3 评论 0原文

理想情况下,我不希望在配置文件中以原始形式提供数据库的密码。

pdo mysql connect 是否接受 md5 或 sha1 版本?

谢谢

Ideally I would prefer not to have a password for a database in its raw form in a config file.

Is there away that pdo mysql connect accepts a md5 or sha1 version??

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里的微风 2024-11-05 05:42:51

1) 使该文件只能由 www-data 访问。

2)永远不要使用比需要更多权限的用户名/密码组合(例如,不授予,删除,创建等,仅选择插入)

3)使mysql仅接受来自127.0.0.1的连接

如果有人可以访问您的盒子,您将拥有更多权限问题比担心您的应用程序数据库密码更重要。

1) make the file only accessible to www-data.

2) never use a username/pw combo that has more privelage than needed (eg no grant, drop, create etc, only select insert)

3) make mysql only accept connections from 127.0.0.1

If someone has access to your box you have more problems than worrying about your applications db password.

小忆控 2024-11-05 05:42:51

最好的方法是通过像dogmatic69这样的IP地址限制对服务器的访问。如果数据库服务器与 Web 服务器位于同一服务器上,则使用 127.0.0.1;如果数据库服务器位于不同的服务器上,则使用 Web 服务器的 IP 地址。

The best way it to put restrict access to the server by an IP address like dogmatic69 suggestion. using 127.0.0.1 if the database server is on the same server as the web server or use the IP address of the web server if the database server is on a different server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文