如果我使用mysqldump创建MySQL数据库备份,并使用PHP'系统'或类似的函数调用它,我必须在行中包含密码才能自动化它。关注使用mysqldump备份MySQL数据库
然后,我可以(例如)手动调用php函数(即通过链接)或将其作为cron作业运行。
我的关注:
鉴于DB是在Ubuntu(服务器),或其他Linux的味道,不会这是一个坏主意,因为旁边的人登录到服务器将识别数据库密码?
很明显,我们不是在谈论root密码。因此,问题的第二部分是,可以给只用于备份的用户帐户授予什么特权?
感谢您的分享!
属于serverfault.com – ChristopheD 2011-05-07 05:09:46
我不确定它是否应该在serverfault上,因为我的问题也涉及PHP。这就是为什么我把它放在这里。 – itsols 2011-05-07 05:11:55
@ChristopheD - 除了serverfault之外,你不会得到尽可能多的答案,如果有的话。 – 2011-05-07 05:16:36