サーバーデータベースPHPMYADMIN(MYSQL)を毎日午前2時30分にタイムスタンプ付きで保存されたzipファイルでバックアップする方法。助けてください。
質問する
4714 次
1 に答える
9
cronを作成したいので、おそらくmysqldumpコマンドを使用したいと思うでしょう。
mysqldump -u database_user -pdatabase-password database_name | gzip -9 > /path/to/backup/directory/database-data/$(date +%Y-%m-%d-%H.%M.%S).sql.gz
cronは次のようになります。
30 2 * * * mysqldump -u database_user -pdatabase-password database_name | gzip -9 /path/to/backup/directory/database-data/$(date +%Y-%m-%d-%H.%M.%S).sql.gz
RHELなどの一部のシステムでは、日付式から文字をエスケープする必要がある場合があります。 https://unix.stackexchange.com/questions/8584/using-the-system-date-time-in-a-cron-script
各%の前に\を追加します。(\%Y-\%m-\%d-\%H。\%M。\%S)
于 2012-12-01T11:30:38.560 に答える