0

cronでタスクを実行して、すべてのデータベースを1つのファイルにエクスポートしたいと思います。曜日ごとに1つのファイルを作成したいと思います(例all_[1-7].sql)。また、前のファイルが存在する場合はそれを置き換えてほしい。MySQLの日付と時刻の関数を使用することは可能ですか?例:

mysqldump -u user -ppass –all-databases | gzip > /backups/mysql/all_`DAYOFMONTH(CURDATE())`.sql.gz
4

1 に答える 1

0

いいえ。パイプ文字がMySQLではなくシェルコマンドを実行した後に何が起こりますか。したがって、「シェルウェイ」の日付を生成する必要があります。例えば

... | gzip > /backups/mysql/all_`date +%u`.sql.gz
于 2013-03-23T20:55:55.053 に答える