C#链接异地MYSQL

q138159394 2012-04-12 01:00:54
如所述

有WINFORM客户端程序
分布在内网 192.168.1.100 - 192.168.1.120网段内的20台机子

服务器为固定IP 在机房托管
例为: 124.232.153.xx

现程序内的MYSQL链接host都是127.0.0.1的

如果要连到服务器的数据库去,链接字符串该怎么写


还有就是链接异地数据库要注意什么问题

如何判断数据读取时的超时操作

亲爱的CSharper们。。。给点意见吧
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qldsrx 2012-04-12
  • 打赏
  • 举报
回复
异地连接要注意安全性问题,MySql里面新建一个受限制的用户给异地访问,千万别用root用户,在MySQL里面新建的用户,是可以指定IP来访问的,如果你的客户端IP固定,填写固定IP限制将大大提高安全性,否则只能对用户权限稍加控制了。
  • 打赏
  • 举报
回复
就算是本机连接也是要IP/端口的,和外部服务器,一样的
  • 打赏
  • 举报
回复
就算是本机连接也是要IP和端口的,和外部服务器,一样的
  • 打赏
  • 举报
回复
还好你没说异空间
anzhiqiang_touzi 2012-04-12
  • 打赏
  • 举报
回复
读取超时是异常处理不用判断的
,连接字符串自己找找,应该跟sql差不多
q138159394 2012-04-12
  • 打赏
  • 举报
回复
现编字符串

ConnectionString = "Server=" + MySqlHost + ";Database='" + MySqlDatabase + "';Username='" + MySqlUsername + "';Password='" + MySqlPassword + "';Pooling=true; Max Pool Size = 1300; Min Pool Size = 5; Connection Lifetime = 7200; Connection Timeout=3600;";

这个可以吗?是否只需要制定Server的IP
端口

就可以连上异地数据库了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧