Я работаю с веб-приложением API, которое подключено к базе данных mysql с помощью Visual Studio для Mac, моя проблема заключается в том, что при попытке подключиться к размещенной на сервере базе данных mysql появляется следующее исключение: «Невозможно подключиться к любомууказанных хостов MySQL. "Однако, когда вы подключаетесь к локальной базе данных mysql с помощью XAMPP, соединение работает хорошо и успешно.
Вот мой код.
в Program.cs
public static MySqlConnection Conn(){
var connection_string = "Data Source=MYSQL5015.site4now.net;Initial Catalog=db_a42078_holzqp;User ID=xxxxxx;Password=xxxxxxx";
var conn = new MySqlConnection(connection_string);
return conn;
}
в ValuesController.cs
public string Get(int id){
conn = Program.Conn();
try
{
conn.Open();
}
catch (MySqlException ex)
{
return "Failure: " + ex.Message.ToString();
}
if(conn.State == System.Data.ConnectionState.Open){
return "opened";
}else{
return "closed";
}}
Примечание : я также попробовал стандартную строку подключения mysql, такую как «SERVER: XXX; DATABASE = XXX; UID = XXXX; PWD = XXXX» и яполучил то же исключение.
пожалуйста, помогите и спасибо за все