我想知道是否有这样的方式来自动运行SQL查询和导出到文件(例如:CSV文件),然后FTP到所需的位置? 这似乎很简单,需要这样的手动,这将是非常耗时的。
任何信息非常感谢!
您可以使用CRON作业(或计划Windows任务)来完成此任务。
导出到csv的查询如下所示:
SELECT id, name INTO OUTFILE '/tmp/report.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n'
您可以安排查询与CRON和ftp命令一起运行。
cron作业( man cron的使用)是你如何安排这个过程。
关于我的头顶,你的实际脚本(由cron作业运行)将执行以下操作:
mysqldump导出数据库 ftp server < commands.txt )