如何编写脚本通过SSH连接到TCP / IP的mysql?

时间:2014-08-18 14:12:23

标签: mysql bash ssh

如标题所示,我想在本地终端打开mysql。 我写了两行:

ssh -i pem user@1.1.1.1   #Log in to server with password
mysql -h xxx -u user -p  #connect to MySQL with password

是否可以在一行中制作它?或者我可以在脚本中编写它吗? Bash真的很新鲜:)

1 个答案:

答案 0 :(得分:1)

手册页中ssh概要的最后一部分是 [command]

由于mysql是基于屏幕的程序,因此您需要使用-t

运行ssh

这应该有效:

ssh -t -i pem user@1.1.1.1 "mysql -h xxx -u user -p"