C# 使用独立windows窗体连接到MySql数据库

C# 使用独立windows窗体连接到MySql数据库,c#,visual-studio-2010,installshield,C#,Visual Studio 2010,Installshield,我创建了一个Windows窗体应用程序来编写和查看MySQL数据库。我在本地计算机上安装了MySQL,并将数据库放在公司网络上。我使用Install Shield Limited Edition for Visual Studio成功构建了.exe。但是,在另一台计算机上安装应用程序后,我无法连接到DB。我在此数据库中没有用户名,希望多个用户能够通过我创建的此应用访问该数据库。下面是我访问数据库的代码行…我需要做哪些更改才能使其正常工作 多谢各位 string constring = "data

我创建了一个Windows窗体应用程序来编写和查看MySQL数据库。我在本地计算机上安装了MySQL,并将数据库放在公司网络上。我使用Install Shield Limited Edition for Visual Studio成功构建了.exe。但是,在另一台计算机上安装应用程序后,我无法连接到DB。我在此数据库中没有用户名,希望多个用户能够通过我创建的此应用访问该数据库。下面是我访问数据库的代码行…我需要做哪些更改才能使其正常工作

多谢各位

string constring = "datasource=localhost;port=3306;username=root;password=XXX";

datasource=localhost指向本地计算机,如果您试图从另一台计算机访问数据库,然后,您的连接字符串应该具有承载数据库的计算机的IP地址或计算机名。另请参见我已添加了IP地址以代替loclahost,无法从我自己的CPUdid连接。您看到关于启用对MySQL的远程访问的第二条评论吗?是的,我已将本地源更改为我的IP,并使用命令授予所有权限在…上到由“xxx”标识的“root”@“%”并尝试在另一台计算机上安装它…我必须在每台计算机上安装MySQL吗?