#!/bin/bash
while true
do
if [ -f "/home/filename.sql" ]; then
rm "/home/filename.sql" #delete file
fi
mysqldump -u用户名 -P端口 -h主机ip -p密码 数据库名 表名 > filename.sql #rewrite the file
mysql -u用户名 -p密码 数据库名 < filename.sql #导入 mysql
sleep 300
done
脚本先将本地的sql文件删除,再下载sql文件,(其中可以只填写数据库名,将导出其内的所有表),导入时数据库名必须。脚本每300秒执行一次,若要让它一直运行,可以用screen。