這是新的!我嘗試使用 cron 進行 mysqldump,但不知道該怎麼做。 2 問題。如何在腳本中加入 passwd?如何設定 db_backup 的儲存資料夾
今天我手動完成,但想自動化
我從應該存儲資料庫的資料夾中手動使用它,它工作得很好
mysqldump -u jv74 -p db_jv74 > db_jv74_bk.sql
答案1
對於密碼問題,請執行以下操作:建立一個/home/jv74/.my.cnf
包含以下內容的檔案:
[client]
user=myuser
password=mypassword
給它適當的權限:
chmod 600 /home/jv74/.my.cnf
這應該會阻止mysql
(和mysqldump
)詢問您的密碼。運行時,cron
您需要明確指向選項檔案:
mysqldump --defaults-file=/home/jv74/.my.cnf
至於重定向到正確的資料夾,請指定完整路徑:
mysqldump --defaults-file=/home/jv74/.my.cnf db_jv74 > /path/to/folder/dv_jv74_bk.sql