我用dephi7 的TSQLConnection连接mysql5.6.10,
在本机连接正常,奇怪的是远程连接就不对,总是报localhost连接出错[10061],
HostName设置了远程的IP
,客户端分发了libmysql.dll 和 dbexpmysql.dll
mysql设置了远程连接的权限,用mysql客户端远程连接也没问题,
好像HostName这个设置没起作用,一直就是连本机localhost
百思不得其解,希望高手救急,谢谢
在本机连接正常,奇怪的是远程连接就不对,总是报localhost连接出错[10061],
HostName设置了远程的IP
,客户端分发了libmysql.dll 和 dbexpmysql.dll
mysql设置了远程连接的权限,用mysql客户端远程连接也没问题,
好像HostName这个设置没起作用,一直就是连本机localhost
百思不得其解,希望高手救急,谢谢
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]连接错误
不知道什么原因
我一直用 d+mysql 建议你用mydac控件。