如何将c#windows窗体与远程mysql数据库连接

如何将c#windows窗体与远程mysql数据库连接,c#,mysql,C#,Mysql,我想将我的服务器pc MySQL数据库与客户端pc连接。我在xampp服务器中进行配置。PHPMyAdmin在其他客户端PC中与fine共享。但我运行我的c#表单,它获取连接名称错误。这是我的c#形式的connectiondb课程 我尝试使用客户端pc运行我的应用程序,但它显示无法找到此名称。如何修正我的错误。我还打开了防火墙端口3306。您的连接字符串格式对于MySql不正确,请尝试以下操作: var con = new MySqlConnection(@"Server=192.168.8.1

我想将我的服务器pc MySQL数据库与客户端pc连接。我在xampp服务器中进行配置。PHPMyAdmin在其他客户端PC中与fine共享。但我运行我的c#表单,它获取连接名称错误。这是我的c#形式的connectiondb课程


我尝试使用客户端pc运行我的应用程序,但它显示无法找到此名称。如何修正我的错误。我还打开了防火墙端口3306。

您的连接字符串格式对于MySql不正确,请尝试以下操作:

var con = new MySqlConnection(@"Server=192.168.8.102;Port=3306;Database=pos_system;Uid=root;Pwd=0713;");
有关更多信息,请查看:

我这样做了。但它显示“找不到你的名字”错误这并不是问题的根本原因。虽然这是相关的,但很明显服务器无效。在连接字符串中包含http://似乎不合适。您没有尝试使用HTTP协议连接到数据库。您希望使用MySQL协议进行连接。因此,只需键入不带http://@KalanaMihiranga的ip即可。我编辑了我的答案,并删除了连接字符串中的
http
。您可能想再次尝试它。您正在ping服务器?为什么有
http://
?是的。mysql数据库显示我的客户端pcbut c#连接不工作
var con = new MySqlConnection(@"Server=192.168.8.102;Port=3306;Database=pos_system;Uid=root;Pwd=0713;");