1.连接MysqL进入命令行模式
vim MysqL_douguo_data.sh
#!/bin/sh
/usr/local/MysqL/bin/MysqL -u hadooper -h192.168.1.131 douguo_data -p"hadoopaaa";
2.连接MysqL执行sql获取数据
# query languages
QUERYA="select concat_ws(',',concat_ws('',id,subject),right(send_time,5)) from dd_sys_mail_set where send_type='day';"
# query from MysqL
count_a=`/usr/local/MysqL/bin/MysqL -h${HOSTNAME} -u${USERNAME} -p${PASSWORD} -D ${dbnAME} -e "${QUERYA}" --skip-column-name`
# echo in data files and delete the first line 'log in file /var/MysqL/query.log'
echo "${count_a}" | sed 's/\t/,/g' > ${_WORK_DIR}/tmp/queryloga.log
原文地址:https://www.jb51.cc/bash/388942.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。