[ルート@ localhostのMDATA]#猫mysql_backup.shの #!/ binに/ bashの BACKUP_DIR = / mysqlのバックアップ DATE_DIR = `日付+%F` [-d $ BACKUP_DIR / $ DATE_DIR] || ます。mkdir $ BACKUP_DIR / $ DATE_DIR -p&>を/ dev / null 時間= "$(日付+" %Y-%M-%D ")" USER = PASS = PORT = #备份数据库、全量备份 DB_LIST = $(/ MDATA $ PASS -P $ PORT -s -e -p / mysqlの/ binに/ mysqlの-u $ USER "ショーのデータベース;" 2>を/ dev / null | egrepの-v "データベース| INFORMATION_SCHEMA | mysqlの| performance_schema | SYS") $ DB_LISTでのDBのため、やる ならば!$ PASS $ DB -p / MDATA / MySQLの/ binに/ mysqldumpを-u $ USER> $ BACKUP_DIR / $ DATE_DIR / $ DB - $ {時刻} .SQL 2>を/ dev / null;次に 「エコー$ DATE_DIR $ DB- $ {時刻} .SQL备份失败」>> / MDATA / MySQLの/ mysqlbackup。 `DATE = -d DEL_DIR」-2日"+%のF` [-d $ BACKUP_DIR / $ DEL_DIR] && $ BACKUP_DIR RM -rf / $ DEL_DIR #タスクに参加 (エコー" 1 01 * * * / MDATA / MySQLの/ mysql_backup.sh「;のcrontab -l)|のcrontab
注:私はここにあるバイナリのインストールでは、インストールディレクトリも参照だけのために、自分自身の変数を変更することができます