因此,我们需要通过ODBC连接到远程数据库。我按照在互联网上找到的指南操作。由于我的主机不允许直接连接,他们告诉我要创建一个SSH隧道,并使用PLink(Putty控制台)创建了一个隧道。
我甚至可以使用控制台登录到数据库(我有一张截图,但由于声望限制,我无法发布它)。
但是,当我尝试在ODBC驱动程序中设置MySQL Connector/ODBC数据源配置时,我遇到了问题。
[08S01] [MySQL][ODBC 3.51 Driver]Lost connection to MySQL server at
'reading initial communication packet', system error: 0
我的设置:
TCP/IP Server: localhost [I tried 127.0.0.1 with no result]
Port: 3307
User/Password: I use those which were successful in signing in through console
Database: The list is empty so I cannot choose anything
使用以下命令启动plink:
Params := '-v -ssh -2 -P 22 -C -l ******** -pw ******* -L 3307:ssh.******.nichost.ru:22 ssh.******.nichost.ru';
所以端口应该没问题。 我不知道该怎么办,我在谷歌上搜索了东西和西方,但没有找到任何有用的信息 :( 请帮帮我。