2

サーバーデータベースPHPMYADMIN(MYSQL)を毎日午前2時30分にタイムスタンプ付きで保存されたzipファイルでバックアップする方法。助けてください。

4

1 に答える 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 に答える