mysql, ssh实现非交互

mysql非交互

mysql [options] << EOF
代码段
EOF

ssh非交互

yum -y install epel-release
yum -y install sshpass
sshpass -p ‘yourpass‘ ssh [email protected] ‘command‘

原文地址:http://blog.51cto.com/sonlich/2114154

时间: 2024-10-11 15:44:15

mysql, ssh实现非交互的相关文章

sshpass之非交互SSH密码验证

SSH登陆不能在命令行中指定密码.sshpass用于非交互SSH的密码验证,一般用在shell脚本中,无须手动输入密码.它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行.文件.环境变量中读取. 一.安装sshpass: 1. 通过源码编译安装 # http://sourceforge.net/projects/sshpass/ 下载地址 $ tar -zxvf sshpass-xx.tar.gz $ ./configure $ make && make ins

mysql 非交互查询 存入execl

1.MySQL如何实现非交互式查询?mysql -h 172.16.136.9 -P6515 -u user -ppasswd db_name -e 'select * from game_flow_balance where activityID = "yWyY1oi2" and (status = "2" or status ="4");' 注意:-e 非交互 单引号内为查询语句. 2.如何存入execl表内?直接输入到xls结尾的文件内my

sshpass-Linux命令之非交互SSH密码验证

ssh登陆不能在命令行中指定密码.sshpass的出现,解决了这一问题.sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码. 它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行.文件.环境变量中读取. 下载如下: https://sourceforge.net/projects/sshpass/ 解压,安装 [[email protected] opt]# tar zxvf sshpass-1.06.tar.gz [[email prote

mysql交互式连接&amp;非交互式连接

交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议. 非交互式操作:就是你在你的项目中进行程序调用.比如一边是tomcat web服务器,一边是数据库服务器,两者怎么通信?在java web里,我们通常会选择hibernate或者是jdbc来连接.那么这时候就是非交互式操作. 参考:MySQL中 timeout相关参数解析 http://www.cnblogs.com/cenalulu/archive/2012/

浅析mysql交互式连接&amp;非交互式连接

https://www.jb51.net/article/81462.htm https://blog.csdn.net/andypan1314/article/details/77930677 (1)interactive_timeout: 服务器关闭交互式连接前等待活动的秒数(2)wait_timeout: 服务器关闭非交互连接之前等待活动的秒数.两者生效取决于:客户端是交互或者非交互的连接.在交互模式下,interactive_timeout才生效:非交互模式下,wait_timeout生

老男孩教育每日一题-124天:当我们使用ssh-keygen命令的时候,如何一键非交互生产密钥对呢?

当我们使用ssh-keygen命令的时候,需要输入3次回车,才能创建密钥对,如何一键非交互生产密钥对呢? 答案: 方法一: ssh-keygen -f ~/.ssh/id_rsa -q -N '' 方法二: ssh-keygen -t rsa -f ~/.ssh/id_dsa -P ""当然还可以写一个expect脚本来实现,比较麻烦就不推荐了 备注 今天是每日一题陪伴大家的第124天,期待你的进步. 对于题目和答案的任何疑问,请在博客评论区留言.往期题目索引

mysql+ssh 配置(转载)

Mysql+ssh配置 一.Linux平台间mysql+ssh配置 本机地址为:192.168.189.133 mysql服务器地址为:192.168.189.139 linux命令行下使用ssh命令建立SSH隧道本机上生成ssh public key并复制给Mysql服务器 利用 ssh-keygen 命令,生成本机id_rsa.pub文件 # ssh-keygen 连续回车生成id_rsa.pub 文件 将id_rsa.pub文件复制到mysql服务器中 # ssh-copy-id -i ~

Shell脚本------Expect(实现ssh服务免交互)

Expect基本概述 Expect是通用的,因此它可以作为用户级别的命令运行,而无需考虑任何程序和任务.Expect实际上可以同时与多个程序对话.Expect对于需要程序与用户交互的程序来说非常有用.如果有需要Expect还可以交还控制权给用户,而不需要停止被控制的程序.同样,用户也可以在任何时候将控制权返还给脚本. 常用选项 -c:在脚本中任何要执行的命令之前的命令前缀.应该用引号将命令包围起来,防止被shell破坏.此选项可以多次使用.多个命令可以用一个-c按顺序执行,用分号进行分隔(如果使

Navicat for Mysql SSH tunnel 用跳板机解决方案

Navicat Mysql SSH tunnel不能使用跳板机,对于需要跳板机登录的主机,他自带的SSH Tunnel就是鸡肋了.其实从原理上分析,根本不需要开启他得SSH Tunnel,使用本机强大SSH端口转发,加上跳板代理,即可完美解决. 1.先取消已经设置的SSH Tunnel,如下图都清空 2.本地配置好跳板机,跳板机文章很多,百度即可.比如我的: 替换Host , User, 123.45.67.89,这些换成你自己对应的参数: vi ~/.ssh/config Host *.myd