连接到我的数据库时出错(MySQL,C#)

连接到我的数据库时出错(MySQL,C#),c#,mysql,C#,Mysql,当我运行这个程序时,它没有工作 using MySql.Data; using MySql.Data.MySqlClient; namespace MySQL { class SqlConnection { public SqlConnection() { } ~SqlConnection() { } private string strConnection = "Server=localhost;Database=database

当我运行这个程序时,它没有工作

using MySql.Data;
using MySql.Data.MySqlClient;
namespace MySQL
{
    class SqlConnection
    {
        public SqlConnection() { }
        ~SqlConnection() { }
        private string strConnection = "Server=localhost;Database=database;Port=3306;User ID=root;Password=";
        private MySqlConnection connection;
        public void OpenConnection()
        {
            connection = new MySqlConnection();
            connection.Open();
        }
        public void CloseConnection()
        {
            connection.Close();
            connection.Dispose();
        }
        public string StrConnection
        {
            set
            {
                StrConnection = value;
            }
            get
            {
                return StrConnection;
            }
        }
    }
}
但它不起作用

错误:不允许主机“xxx”连接到此服务器


初始化连接时,不使用连接字符串属性
strConnection
。尝试:

public void OpenConnection()
{
   connection = new MySqlConnection(strConnection);
   connection.Open();
}

初始化连接时,不使用连接字符串属性
strConnection
。尝试:

public void OpenConnection()
{
   connection = new MySqlConnection(strConnection);
   connection.Open();
}