微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

shell连接MySQL

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 举报,一经查实,本站将立刻删除。

相关推荐