如何在windows平台上使用vb.net 2008远程访问MySql Workbench

如何在windows平台上使用vb.net 2008远程访问MySql Workbench,vb.net,phpmyadmin,mysql-workbench,Vb.net,Phpmyadmin,Mysql Workbench,我正在用VB.NET(Windows窗体)创建一个桌面应用程序, 问题: 我想创建一个客户机-服务器应用程序,这意味着服务器上只需要一个数据库 我有一台电脑和一台笔记本电脑。我将笔记本电脑的IP设置为192.168.1.1,计算机的IP设置为192.168.1.2 现在我把数据库放在我的计算机上,数据库名是dbname 问题是,如何从笔记本电脑连接我电脑的数据库 规格: 我正在使用以下字符串进行连接: connectionString=“服务器=192.168.0.1;端口=3306;用户Id=

我正在用VB.NET(Windows窗体)创建一个桌面应用程序, 问题:

我想创建一个客户机-服务器应用程序,这意味着服务器上只需要一个数据库

我有一台电脑和一台笔记本电脑。我将笔记本电脑的IP设置为192.168.1.1,计算机的IP设置为192.168.1.2

现在我把数据库放在我的计算机上,数据库名是dbname

问题是,如何从笔记本电脑连接我电脑的数据库

规格:

我正在使用以下字符串进行连接:

connectionString=“服务器=192.168.0.1;端口=3306;用户Id=root;密码=pass;数据库=dbname;”

我已经禁用了防火墙。我们正在工作。。。 但它给出了找不到数据库的错误


提前感谢…

您是否正在尝试连接到mysql服务器进行数据访问?我不太清楚你所说的“使用vb.net远程访问MySql工作台”是什么意思


如果需要从vb.net(或任何其他.net语言)访问mysql,则需要使用.net的msql连接器:

我已经设置了连接器。。。它在同一系统的本地主机上工作。。但是它在其他PC上无法工作。您是否使用了正确的服务器IP地址(您的连接字符串中有
192.128.0.1
)?如果您从笔记本电脑连接到计算机上的mysql,您需要使用
192.168.1.2
,这就是您所说的计算机的IP地址。如果您的笔记本电脑上还运行防火墙,您可能还需要确保您的计算机允许端口
3306
上的传入流量,最好只从您的专用网络。