【问题标题】:Keep ssh session alive after connecting to mysql连接到 mysql 后保持 ssh 会话处于活动状态
【发布时间】:2019-12-28 06:09:17
【问题描述】:

我想通过 ssh 进入一个远程盒子,然后在里面调用 mysql 并开始一个连接。我可以检索密码并登录到 mysql,所以我想制作一个脚本来一次性完成:

passwd=$(get_password)
ssh $TEST_BOX << EOT
mysql -u $USER -p$passwd -h $FOO --port=$BAR
EOT

这个 ssh 在盒子里,运行命令来运行并登录到 mysql,但它并没有保持连接,只是断开了。我在 ssh 手册页中是否缺少一些标志来保持其活动状态,以便我实际上可以对数据库进行查询?

【问题讨论】:

    标签: mysql bash ssh


    【解决方案1】:

    不要重定向到 ssh。试试

    ssh -t $hostname 'mysql -u ....'
    

    【讨论】:

      猜你喜欢
      • 2019-11-07
      • 2018-11-26
      • 1970-01-01
      • 2013-03-20
      • 2014-06-17
      • 2020-04-12
      • 1970-01-01
      • 2012-01-03
      相关资源
      最近更新 更多