我一直在尝试以下代码来尝试连接到我在数字海洋上托管的远程数据库.
MySqlConnection myConnection = new MySqlConnection("Server = 104.236.197.146; Port = 3306; Database = BattleRoyale; Uid = root; Pwd = password");
try
{
myConnection.Open();
}
catch (Exception e)
{
MessageBox.Show( e.ToString(), "Database connection error" , MessageBoxButtons.OK, MessageBoxIcon.Error);
}
每当我尝试运行此代码时,都会出现以下错误:
MySql.Data.MySqlClient.MySqlException(0x80004005):无法连接到任何指定的MySql主机.
我相信问题出在托管数据库上.我尝试了以下操作:
授予所有特权.到root @“%”由’rootPass’标识;
我一直在尝试检查是否启用了TCP / IP,但是我无法通过phpMyAdmin找到它,也无法通过腻子或其他方法找到它.
如您所知,我对Linux机器了解不多,我只是尝试连接到该数据库以进行学校项目.谁知道我为解决此问题所做的工作.任何帮助将不胜感激.