隐藏我的数据库密码

Hide my database password

我刚在文件中发现

/etc/dbconfig-common/phpmyadmin.conf

我的数据库管理员密码是明文写的,没有加密。

我该如何改变它?我在网上注意到很多人对此感到满意。虽然我注意到只有root可以看到这个文件的内容(它的权限是600),但我还是宁愿没有明确的密码。

你有什么建议?

如果您需要任何其他信息,请询问。

如果您只是在寻找 phpmyadmin 的解决方案,您可以将其更改为基于 cookie 的身份验证。然后使用 db 用户名和密码创建 .htaccess 文件,其中密码存储在加密的密码文件中。在第一次调用页面时,您必须使用用户名和密码登录一次,然后在本地存储一个 cookie,因此在下次调用时您将再次直接进入。

这里也描述了程序(但对于 windows): http://robsnotebook.com/xampp-builtin-security

关于创建 htaccess 用户: http://httpd.apache.org/docs/2.2/programs/htpasswd.html