如何通过C#连接到mysql数据库,
现在这是我的连接字符串:
connectionString="server=localhost;port=3306;user id=root;Password=*****;database=Data" providerName="MySql.Data.MySqlClient"
如何将SSH字符串以这种形式放置,因为它需要类似以下内容:
SSH主机名,SSH用户名,SSH密码,Mysql主机名,Mysql用户名,Mysql密码,端口
最佳答案
我不认为MySql和MySqlClient支持这样的事情。连接字符串专门用于数据库。您将需要SSH客户端首先连接到SSH服务器,然后找到在该隧道上路由Sql连接的方法。
http://www.howtogeek.com/howto/ubuntu/access-your-mysql-server-remotely-over-ssh/
我认为没有用于处理SSH连接的Microsoft .Net库,但是在Code Plex上有一个开源项目可能会有所帮助。
http://sshnet.codeplex.com/
关于c# - 如何通过SSH从C#连接到mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10806799/