我創建了一個.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