簡體   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