如标题所示,我想在本地终端打开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 真的很新鲜:)
最佳答案
手册页中 ssh 概要的最后一部分是[命令]。
由于 mysql 是一个基于屏幕的程序,因此您需要使用 -t 运行 ssh
这应该有效:
ssh -t -i pem user@1.1.1.1 "mysql -h xxx -u user -p"
关于mysql - 如何编写通过 SSH 通过 TCP/IP 连接到 mysql 的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25365426/