Mysql使用Cron作业导出和发送邮件

时间:2017-08-18 12:45:43

标签: mysql email cron

我想在MYSQL中导出select查询,结果文件需要在Mysql中使用Cronjob作为MAIL发送。

请帮助,建议解决方案.... 感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用mysql cli执行查询。例如:

mysql -u 'DB_USER' -p'DB_PASS' -h 'DB_HOST' DATABASE_NAME <<< 'SELECT * FROM table_name'

cron条目的基本示例:

0 * * * * /usr/local/bin/mysql -u user -ppass -h 127.0.0.1 shop_database <<< 'SELECT * FROM customers' | mail -s 'Customers export' 'email@example.org'