dephi新手提问,关于mysql

hhb 2013-05-01 01:13:21
我用dephi7 的TSQLConnection连接mysql5.6.10,
在本机连接正常,奇怪的是远程连接就不对,总是报localhost连接出错[10061],
HostName设置了远程的IP
,客户端分发了libmysql.dll 和 dbexpmysql.dll
mysql设置了远程连接的权限,用mysql客户端远程连接也没问题,
好像HostName这个设置没起作用,一直就是连本机localhost
百思不得其解,希望高手救急,谢谢
...全文
170 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangzs188136923 2013-05-08
  • 打赏
  • 举报
回复
工欲善其事,必先利其器。 我一直用 d+mysql 建议你用mydac控件。
hhb 2013-05-08
  • 打赏
  • 举报
回复
谢谢楼上,我已经用了ZEOSDBO控件来访问
hhb 2013-05-01
  • 打赏
  • 举报
回复
好像Params.Values['HostName']:='192.168.1.99';这句话没起作用
hhb 2013-05-01
  • 打赏
  • 举报
回复
Params.Values['DriverName']:= 'MySQL'; Params.Values['HostName']:='192.168.1.99'; Params.Values['Database']:= 'mydb'; Params.Values['User_Name']:= 'root'; Params.Values['Password']:= 'mypassword'; Params.Values['BlobSize']:= '-1'; Params.Values['ErrorResourceFile']:=''; Params.Values['LocaleCode']:='0000'; Params.Values['ServerCharSet']:='gbk'; Params.Values['Port']:='3306'; '192.168.1.99'是另一台的IP,在那台机器上连接没问题,我本机通过mysql客户端连它也没问题, 但本机程序连接它就报 :localhost[10061]连接错误 不知道什么原因
hhb 2013-05-01
  • 打赏
  • 举报
回复
谢谢楼上帮忙,我再测试一下
山东蓝鸟贵薪 2013-05-01
  • 打赏
  • 举报
回复
本机测试时也应该注意这些的
山东蓝鸟贵薪 2013-05-01
  • 打赏
  • 举报
回复
可能是应该是 IP和端口,没有设置的

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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