unable to connect to any of the specified MYsql hosts

今天写了个c#的桌面应用
运行的时候
提示
图片说明

我翻遍了感觉我写的链接没有问题
图片说明

    //连接数据库
    public MySqlConnection sqlConnect()
    {
        string con = "server=localhost;port=3306;database=finance;user=root;password=;SslMode=none;";
        MySqlConnection mycon = new MySqlConnection(con);
        mycon.Open();
        //mycon.Close();
        return mycon;
    }
            求大佬们救我狗命

1.查看mysql服务是否开启,可以通过查看3306端口是否能连接
2.检查连接字符串是否正确