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

时间:2015-05-05 07:49:02

标签: c# mysql

我的朋友在家里设置了一台服务器,他给了我服务器地址(example.dyndns.org) 我想从VisualStudio连接,但我不能

using MySql.Data.MySqlClient;
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MySqlConnection mc = new MySqlConnection("SERVER=example.dyndns.org;port=3306;UID=example;DATABASE=test;password=example");

            mc.Open();
            MessageBox.Show("OH YEAH");
        }
    }
}

在浏览器中链接(example.dyndns.org)工作,但在程序中我无法连接。

1 个答案:

答案 0 :(得分:-1)

MySQL端口已关闭。

使用以下方法检查端口:

telnet example.dyndns.org 3306

端口打开后,您必须注意每个MySQL用户都可以拥有主机限制(默认情况下为localhost)。