我正在制作使用mysql服务器的小型c#应用程序。我有一台PC的mysql服务器和开发程序(在同一台PC上),当我通过IP连接到该计算机(具有mysql服务器),我可以访问没有问题。但是当我将同一个程序转移到另一台PC(没有)时,它无法在第一台PC上访问mysql服务器。我在防火墙上打开了端口tcp和udp 3306但仍然无法从第二台PC连接。
我的连接字符串是:string connect = "server=192.168.x.xx;port=3306;database=my;uid=root;pwd=passs;";
我搜索了my.ini但找不到bind-address。 my.ini看起来像这样:https://dl.dropboxusercontent.com/u/107777491/my.ini my.ini位置是:C:\ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini
我也在mysql命令shell中执行了这个命令:
GRAND ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'passs';
FLUSH PRIVILEGES;