【发布时间】:2011-08-20 15:02:07
【问题描述】:
如果我要使用 mysqldump 创建 MySQL 数据库备份,并使用 PHP 'system' 或类似函数调用它,我必须在该行中包含密码,以使其自动化。
然后我可以(例如)手动调用 php 函数(即通过链接)或将其作为 cron 作业运行。
我的担忧:
-
鉴于数据库位于 Ubuntu(服务器)或其他 Linux 版本上,这不是一个坏主意,因为下一个登录服务器的人将识别数据库密码?
显然,我们不是在谈论 root 密码。那么问题的第二部分是,可以为仅用于备份的用户帐户授予哪些权限?
感谢分享!
【问题讨论】:
-
我不确定它是否应该继续服务器故障,因为我的问题也涉及 PHP。这就是我把它放在这里的原因。
-
@ChristopheD - 看起来不正确,此外,服务器故障,如果有的话,你没有得到尽可能多的答案。
标签: php mysql security cron backup