繁体   English   中英

MySQL DB备份-安全方式

[英]MySQL DB Backup - Secure way

我想安排一个直接使用mysqldump或调用执行mysqldump的脚本的cron作业。 我的问题是,由于mysqldump要求提供密码,直接将mysqldump作为cron作业安全吗? 如果没有,在使用脚本时,保护密码最安全的方法是什么?

我想你应该:

  1. 创建将存储您的登录名/密码并对其设置最小权限的文件。
  2. 创建bash脚本/ php / perl脚本,它将运行mysqldump命令并从该文件读取设置。
  3. 将此脚本设置为cron。

但是,如果您在root用户下运行cron,则可以直接在cron中指定用户/密码,因为只有有限数量的用户可以浏览此文件。

您可以将密码写入脚本文件并仅将其设置为权限root用户。 而不是在crontab中定义它。

除非以root用户身份登录,否则任何人都看不到它。 如果其他人可以以root用户身份登录,mysql密码无论如何都不是您的主要问题。

您也可以只使用特定用户,而不是仅具有必要权限的root用户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM