MySQL入门篇之mysqldump逻辑备份脚本
#!/bin/bash /usr/local/mysql-5.7.27-linux-glibc2.12-x86_64/bin/mysqldump \ --user=dumper --password=dumper123456 --host=127.0.0.1 --port=3306 \ --all-databases --events --routines --triggers --default-character-set=binary \ --flush-logs --flush-privileges --master-data=2 --max-allowed-packet=128M \ --set-gtid-purged=OFF --single-transaction > /backup/mysql/3306/3306-"$(date +%F_T_%H_%M_%S)".sql
参数说明:
--events:导出事件
--routines:导出包括存储程序(过程和函数)的数据
--triggers:导出触发器
--flush-logs:导出之前刷新logs'
--flush-privileges:为导出的文件添加FLUSH PRIVILEGES语句。如果从旧版mysql升级到新5.7.2或更高版本,不要使用该选项。
喜欢请赞赏一下啦^_^
微信赞赏

支付宝赞赏

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步