我创建了一个.exe文件,用于通过C#安装在我的机器上的MySQL服务器数据库。当我试图从印度的不同站点访问我的机器中的MySQL服务器时,它对我的工作很好。但是当我尝试与来自亚利桑那州的利益相关者共享相同的.exe文件时,他们也没有做到这一点。我们都通过相同的互联网连接进行连接,但各个网站的域名不同。请让我知道是否需要在我的机器中更改MySQL中的设置。请查找我用来在C#中创建.exe文件的代码片段。我正在使用MySQL 5.2.6。请帮助解决问题。提前致谢。跨站点连接到MySQL数据库
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string srevername = "Server=my machine ip; Database=data_base; Uid=user; Password=Password";
MySqlConnection conn = new MySqlConnection(srevername);
MySqlCommand command = conn.CreateCommand();
command.CommandText = "update hon_count SET count = count+1 WHERE tool_name = 'export_points'";
try
{
conn.Open();
command.ExecuteNonQuery();
conn.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
}
}
_failed_是什么意思?任何异常或错误信息? –
嗨Soner,他们得到的错误信息是“无法连接到任何MySQL主机”。谢谢。 – user3164377