通过SSH隧道的MySQL

我在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似乎没有什么区别。 我可以通过sshlogin到putty的linux服务器上,并使用terminal的命令行连接到mysql。 我的问题是,我需要Windows服务器能够连接和查询来自Linux服务器上的MySQL实例的数据。 当我尝试从odbc连接器进行连接时,它立即popup一个错误,即root @ localhost被拒绝,密码= YES。 我已经在mysql中检查了我的用户表,并且root设置为允许从任何主机(包括本地主机)login。 任何人有任何其他的build议,让这个工作? 由于这个星期六我们需要计划几个演出的数据同步,这是相当紧迫的。 在此先感谢您的帮助。

Solutions Collecting From Web of "通过SSH隧道的MySQL"