通过SSH隧道的mysql

时间:2012-02-15 13:52:46

标签: mysql windows ssh odbc putty

我在win7开发机器和Windows 2008生产服务器上遇到问题,通过SSH连接到远程Suse Linux服务器到mysql。我在这里遵循了非常简单的说明。

http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html

仅在最后一步,我正在尝试使用从此处下载的odbc连接器。

http://dev.mysql.com/downloads/connector/odbc/

尝试localhost:3306和127.0.0.1:3306似乎没有什么区别。我可以通过ssh登录putty中的linux服务器,并使用终端的命令行连接到mysql。我的问题是我需要Windows服务器能够连接和查询Linux服务器上的mysql实例的数据。当我尝试从odbc连接器连接时,它立即弹出一个错误,root @ localhost被拒绝,密码= YES。我在mysql中检查了我的用户表,root被设置为允许从任何主机登录,包括localhost。任何人有任何其他建议让这个工作?由于我们需要在本周六之前计划几次演出的数据同步,因此非常紧急。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

好的,我想出来了......你必须以管理员身份运行putty.exe。一旦我这样做,连接工作得很好。希望这可以节省一些人的工作时间。感谢bfavaretto的帮助。