我想安排一个cron作业,它可以直接使用mysqldump,也可以调用执行mysqldump的脚本。我的问题是,因为mysqldump需要提供密码,是否可以直接作为cron作业来执行mysqldump?如果不是,在使用脚本时,保护密码的最安全的方法是什么?MySQL数据库备份 - 安全方式
0
A
回答
1
我想你应该:
- 创建文件,该文件将存储你登录/密码,并在其上设置最低权限。
- 创建bash脚本/ php/perl脚本,它将运行mysqldump命令并从该文件读取设置。
- 将此脚本设置为cron。
但是,如果您在root下运行cron,那么您可以直接在cron中指定用户/密码,因为只有限制数量的用户才能查看该文件。
0
您可以将密码写入脚本文件,并仅将其设置为权限root用户。比在crontab中定义它。
除非以root用户身份登录,否则任何人都无法看到它。如果别人可以作为root用户mysql的密码登录不会是你的主要问题,反正..
你也可以使用一个特定的用户,而不是只用必要的权限根..
相关问题
- 1. 备份MySQL数据库的安全方法?
- 2. PHP MySQL数据库备份
- 3. Mysql数据库备份sql文件的安全性?
- 4. MySQL数据库备份
- 5. 备份MySQL数据库
- 6. 如何备份MySQL数据库?
- 7. 安排Rails任务以安全备份数据库文件
- 8. 备份和恢复mysql数据库c#
- 9. 备份mysql数据
- 10. MySQL PHP Hack预防/数据库备份?
- 11. MySQL数据库 - 备份问题
- 12. MySQL数据备份?
- 13. 如何从NSIS备份MySQL数据库
- 14. MySQL数据库的远程备份
- 15. 备份非常大的MySQL数据库
- 16. 用SVN备份MySQL数据库?
- 17. 备份mysql数据库的IProblem
- 18. 定期备份MySQL数据库
- 19. 如何备份MySQL数据库
- 20. 一次备份多个数据库[MySQL]?
- 21. 数据库备份
- 22. 使用PHP PDO/MySQL连接数据库的安全方式?
- 23. SMO通过备份安装数据库
- 24. 使用mysqldump Mysql PHP备份数据库
- 25. mysqldump的mysql数据库备份
- 26. 用QT备份MySQL数据库
- 27. 如何从Java备份mysql数据库?
- 28. MySQL数据库的PHP下载备份
- 29. 备份MySQL数据库的Bash脚本
- 30. 备份用PHP整个数据库/ MYSQL
由cron推出的[mysqldump的可能重复和密码安全](http://stackoverflow.com/questions/6861355/mysqldump-launched-by-cron-and-password-security) – cdhowie