答案1
PuTTY 有一个配置选项,用于在连接到 SSH 服务器后运行特定的 shell 命令。您可以将其设置为已保存配置的一部分,即Skynet - start MySQL
。
正如 Ben Orchard 所说,您仍然需要手动输入 SQL 密码,而不是将其存储为配置文件的一部分。
答案2
您可以在所连接的机器上的 shell 配置文件中放置几行代码,以便在检测到您正在使用 SSH 时自动登录 MySQL。看这里:
if [ -n "$SSH_CLIENT" ] || [ -n "$SSH_TTY" ]; then
mysql -u a_user -p
fi
将这些行放在 shell 配置文件的末尾(例如 ~/.bash_profile)。当您通过 SSH 登录时,您的 shell 应该在您通过 SSH 连接时立即提示您输入 MySQL 密码。
我不确定您是否可以将 MySQL 密码作为参数传递,如果这是您想要的 - 并且我建议不要这样做,因为它根本不太安全。
答案3
问题已解决(在 Windows 上)。
安装美泰普特. 浏览到您的 Putty 位置。
设置会话:主机、用户名、密码。此步骤可自动登录 Putty。
选择脚本选项卡。输入登录Putty后要运行的脚本。设置延迟时间~2000毫秒。
完毕!
答案4
我知道这篇文章有点旧了,但对于其他正在寻找类似工具来解决这个问题的人来说,超级腻子是 100% 最好的 Putty Windows 工具,不仅支持多屏实例,还可以在启动时运行 putty 命令进行登录。