有没有一种简单的方法可以直接从mysql控制台或从linux控制台发送mysql查询的结果?不错的格式是一种奖励。
答案 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>