使用crontab定时备份MySQL数据库 发表于 2019-03-11 | 阅读次数 | 字数: 117 定时备份12#!/bin/shmysqldump --opt -Q -uroot -ppassword --default-character-set=utf8mb4 $(datatable) > /$(pwd)/$(file_name)_$(date "+%Y%m%d_%H:%M").sql 参数详解 –opt起到优化的作用,和–add-drop-table, –add-locks, –create-options, –skip-opt作用相似。 -Q将表名和列名使用 包裹。以防他们是关键字时报错。 –default-character-set 设置导出的字符集 删除沉余备份删除30天前备份的沉余数据 12#!/bin/shfind /$(pwd) -name '*.sql' -mtime +30 -exec rm -rf {} \; 本文作者: Colorful_Ghost 本文链接: https://blog.vimc.cc/2019/03/11/使用crontab定时备份MySQL数据库/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!