data source=sqlconn;server=192.168.1.109;DATABASE=test;UID=root;PWD=123;[/quote]
额 LZ你的问题我帮不了你~但我查了资料data source和server是一个意思,都是地址ip,只要我写成127.0.0.1或者localhost就可以连接上本机mysql。这个问题在哪呢?还有你写的sqlconn就是MySqlConnection myConnection = new MySqlConnection();的myConnection吧。不好使~
不好意思LZ我没分了 求助一下哈~~
string ContString = "server=192.168.1.15;Database=test;uid=root;pwd=123;port=3307;";
string ContString = "server=192.168.1.109;Database=test;uid=root;pwd=;port=3307;";
string ContString = "Host=127.0.0.1;Database=test;User Id=root;pwd=123;port=3307;";
以上是连接mysql的3种字符串方式,192.168.1.15是本机IP,192.168.1.109是计算机B的IP,本机与计算机B可以ping通的,但这2中连接方式都连不上。第一种连本机的ex打印信息是“Host 'SALON' is not allowed to connect to this Mysql Server”第二种连计算机B的信息是"Unable to connect any of specified Mysql hosts"。第三种连接方式是可以的。但我要实现的是本机操作计算机B的mysql。就是想实现连接192.168.1.109这台机器,打开这台机器的mysql。我该怎么写字符还是要怎么操作呢?我已经确定mysql服务开启,各自都能链接到mysql,mysql设置时也允许远程,我已经没招了,求各位大神帮忙,急~