MariaDB每日备份SQL并打包到本地

C 2019-1-28 2848

又是一个网络教程错误百出的,-p 接密码根本就无效。


正确用法:

用户 myuser

密码 mypass

数据库 mybase

mysqldump --user=myuser --password=mypass mybase | gzip > /www/mybase_sql/mybase_$(date +%Y%m%d_%H%M%S).sql.gz

存储到 /www/数据库_sql/数据库_年月日_时分秒.sql.gz


如果需要每日自动备份(以每日1点为例):

0 1 * * * /usr/bin/mysqldump --user=myuser --password=mypass mybase | gzip > /www/mybase_sql/mybase_$(date +%Y%m%d_%H%M%S).sql.gz


如果需要异地备份,另外一台机器每日拿rsync拉取就行了。

最新回复 (0)