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或更高版本,不要使用该选项。
喜欢请赞赏一下啦^_^
微信赞赏
![](https://oss-pic.oss-cn-hangzhou.aliyuncs.com/wepayrandom_380.jpg)
支付宝赞赏
![](https://oss-pic.oss-cn-hangzhou.aliyuncs.com/alipayrandom_380.jpg)