3
A
回答
7
您建立一个SSH隧道到服务器,它侦听(例如)端口33060:
ssh -NL 33060:localhost:3306 yourserver
在另一个窗口/终端,你可以使用MySQL客户端(假设它的本地安装)要通过SSH隧道连接到远程MySQL服务器:
mysql --port 33060 --host 127.0.0.1
如果这样的作品,它只是一个在Sequelize更改端口号的事情:
var sequelize = new Sequelize('database', 'username', 'password', {
host: "127.0.0.1",
port: 33060
});
如果不起作用,可能是远程MySQL服务器未配置为接受通过TCP的连接。如果是这样,你应该配置你的MySQL服务器来获取它to accept TCP connections。
相关问题
- 1. 通过SSH进行SSH(或如何通过SSH“通过SSH进行通信”)
- 2. 通过ssh运行持久化进程
- 3. TideSDK php通过ssh连接
- 4. SSH通过Telnet连接
- 5. 通过代理连接SSH
- 6. SFTP连接(不通过SSH)
- 7. 通过两列连接进行子集化
- 8. 如何通过SSH在腻子中进行连接?
- 9. 通过TCP进行C#反序列化
- 10. 通过套接字进行Java对象序列化/反序列化缓存
- 11. 通过超类进行序列化/反序列化
- 12. 通过SSH隧道连接到通过YARN运行的Spark
- 13. 无法通过SSH通过PHP执行sphinx - 连接faild errno 111
- 14. 无法通过SSH连接到主机通过SSH与流行与Ansible Playbook
- 15. 通过Python和SSH连接的开放端口进行TCP-IP通信
- 16. Nodejs Numtel通过SSH连接的Mysql
- 17. PHP:SSH通过现有的SSH连接
- 18. android通过ssh连接远程机器
- 19. MySQL工作台未通过SSH连接
- 20. Amazon EC2无法通过Ubuntu连接SSH
- 21. 无法通过ssh连接到mysql
- 22. 通过使用paramiko生成SSH连接
- 23. Jaspersoft/Pentaho - 通过SSH连接到MySQL
- 24. 使用.pem文件通过ssh连接
- 25. 文件传输通过SSH连接
- 26. 使用Python连接到MySQL通过SSH
- 27. 我可以通过ssh连接到datalab
- 28. 通过PHP代码的SSH连接
- 29. 通过ssh从窗口连接Linux
- 30. 通过SSH从PHP脚本连接
我认为sequelize不支持通过ssh连接mysql。 – Gntem