快速通过电子邮件发送mysql查询结果

时间:2011-09-01 16:18:04

标签: mysql linux

有没有一种简单的方法可以直接从mysql控制台或从linux控制台发送mysql查询的结果?不错的格式是一种奖励。

3 个答案:

答案 0 :(得分:6)

mysql -u .. -p.. -H <<<"your query" | mutt -s 'subject' email@email.com

如果您认为HTML是更好的格式

就个人而言,我更喜欢\G

mysql -u .. -p.. -N <<<"your query\G" | mail -s 'subject' email@email.com

答案 1 :(得分:1)

替代其他mutt答案只是来自mailx包的普通旧mail

mysql -uuser -ppass dbname < queryfile.sql | mail -s 'Your query output' email@example.com

答案 2 :(得分:0)

mysql -u <user> -p<password> <database> -e "<query>" | sendmail <emailaddress>