C# 无法连接到任何指定的MySQL主机

C# 无法连接到任何指定的MySQL主机,c#,mysql,database,C#,Mysql,Database,嘿 我刚刚创建了一个MYSQL远程c工具 问题是,我得到了错误:无法连接到任何指定的MySQL主机 代码: 当我从远程使用MYSQL Workbench时,我可以正常登录 请帮助服务器=http://xxx 在这种情况下,数据库连接不需要http://的预挂起。SERVER=http://xxx ,http是必要的吗?你是对的,现在它工作了,把它作为答案贴出来,我会打勾的。它是否有效,我怀疑应该只是一个域名或ip,http://是问题的根源。 string myConnectionString

我刚刚创建了一个MYSQL远程c工具

问题是,我得到了错误:无法连接到任何指定的MySQL主机

代码:

当我从远程使用MYSQL Workbench时,我可以正常登录


请帮助服务器=http://xxx 在这种情况下,数据库连接不需要http://的预挂起。

SERVER=http://xxx ,http是必要的吗?你是对的,现在它工作了,把它作为答案贴出来,我会打勾的。它是否有效,我怀疑应该只是一个域名或ip,http://是问题的根源。
string myConnectionString = "SERVER=http://xxx;PORT=3306;" +
                            "DATABASE=xxx;" +
                            "UID=root;" +
                            "PASSWORD=xxx;";

            MySqlConnection connection = new MySqlConnection(myConnectionString);
            MySqlCommand command = connection.CreateCommand();
            command.CommandText = "SELECT * FROM USER";
            MySqlDataReader Reader;
            connection.Open();//Here ocurres the error
            Reader = command.ExecuteReader();
            string tmp ="";
            while (Reader.Read())
            {
                string row = "";
                for (int i = 0; i < Reader.FieldCount; i++)
                    row += Reader.GetValue(i).ToString() + ", ";
                tmp += row + "\n";
            }
            MessageBox.Show(tmp);

            connection.Close();