mysql 客户端不用安装连接

jhone99 2019-04-10 08:53:24
请教!在C#里用MySql.Data.dll连接,数据库服务器本机可以,其他电脑不能连接。ODBC方式还需要安装设置太多电脑不方便。先谢谢了!
...全文
1289 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
无V涯 2019-04-25
  • 打赏
  • 举报
回复
查一下权限,端口,正常的连接字符串没传端口port, 可能你安装数据库设置了别的端口,获取没权限
牧歌ing 2019-04-24
  • 打赏
  • 举报
回复
引用 10 楼 孤星血泪 的回复:
会不会是MySQL账户权限的问题,把本地改为任意用户


试试这个 我觉得也是这个的原因

当然如果你服务器网段和你客户端网段都能通的话
云仪 2019-04-13
  • 打赏
  • 举报
回复
哈哈,行的,明天出去玩,
pstrunner 2019-04-12
  • 打赏
  • 举报
回复
用第三方客户端连接下,是否可以连接。 其次,参考下面建议; 目标IP地址或端口无效,或目标服务器是关闭状态 请求连接被服务端拒绝,可能是授权失败,拒绝连接 请求端防火墙,杀毒软件拦截! 请求端没有开放出站端口!
瞧,贝洛! 2019-04-11
  • 打赏
  • 举报
回复
刚刚学,建议看视频,看前人的经验。嘿嘿
  • 打赏
  • 举报
回复
会不会是MySQL账户权限的问题,把本地改为任意用户
zff123 2019-04-11
  • 打赏
  • 举报
回复
没有Open吧?
jhone99 2019-04-10
  • 打赏
  • 举报
回复
在服务器本机没问题,其他电脑出现这个错误
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. ---> System.Net.Sockets.SocketException (0x80004005): 套接字操作尝试一个无法连接的主机。 192.168.32.109:3306
stherix 2019-04-10
  • 打赏
  • 举报
回复
mysql服务器默认是只能从localhost(本机)访问数据库的 你要给你需要访问的用户修改成其他机器也可以访问 localhost->%
正怒月神 2019-04-10
  • 打赏
  • 举报
回复
先确定在其他机器上能不能连上服务器。
秋的红果实 2019-04-10
  • 打赏
  • 举报
回复
一般,ip在一个网段,能ping通
秋的红果实 2019-04-10
  • 打赏
  • 举报
回复
能ping通其他计算机不 连接其他计算机的sql,用ip+端口,检查这个端口是不是被防火墙阻止(在防火墙高级里建规则,允许连接) 也可以尝试关闭其他计算机上的防火墙 关闭其他计算机上的安全软件
十八道胡同 2019-04-10
  • 打赏
  • 举报
回复
引用 3 楼 jhone99 的回复:
[quote=引用 2 楼 LCL_data 的回复:] 怎么感觉是连接字符串的问题 这个连接字符串 C#和VB是通用的
服务器本机没问题,其他电脑连接不了[/quote] 你的连接字符串是啥
jhone99 2019-04-10
  • 打赏
  • 举报
回复
引用 2 楼 LCL_data 的回复:
怎么感觉是连接字符串的问题

这个连接字符串 C#和VB是通用的


服务器本机没问题,其他电脑连接不了
十八道胡同 2019-04-10
  • 打赏
  • 举报
回复
怎么感觉是连接字符串的问题 这个连接字符串 C#和VB是通用的

111,098

社区成员

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

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

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