无法连接到MySQL数据库服务器程序[VB]

问题描述 投票:2回答:1

首先,据我所知,共享的用户名/密码,不应被理解为我试图做一个用户注册/登录程序来完成。我的服务器是远程的,所以我连接到它的IP地址。我一直在尝试了很长一段时间,但我总是遇到错误。

提供MySQL的用户名和密码的情况下,也完全失败。

有些东西,我已经试过:

Dim connection As New MySqlConnection("datasource=(ip);port=22;username=root;password=(pwd);database=(db)")

Dim connection As New MySqlConnection("datasource=(ip);port=3306;username=root;password=(pwd);database=(db)")

Dim connection As New MySqlConnection("server=(ip);port=22;username=root;password=(pwd);database=(db)")

然后我意识到我的服务器,我连接所以我想这个时候需要SSH选项另一件事。不过,我仍然遇到在打开的MySqlConnection同样的错误(portFwld.Start&Client.Connect是成功的)

    Dim ConnectionInfo = New PasswordConnectionInfo("(IP)", "root", "(PWD)")
    Dim ConString = New MySqlConnectionStringBuilder
    ConnectionInfo.Timeout = TimeSpan.FromSeconds(7)
    Dim client = New SshClient(ConnectionInfo)
    client.Connect()
    Dim portFwld = New ForwardedPortLocal("127.0.0.1", Convert.ToUInt32("3306"), "(IP)", Convert.ToUInt32("22"))
    client.AddForwardedPort(portFwld)
    portFwld.Start()

    ConString.Server = "(IP)"
    ConString.Port = "22"
    ConString.UserID = "root"
    ConString.Password = "(PWD)"
    ConString.Database = "(DB)"
    Dim Connection = New MySqlConnection(ConString.ToString)
    Connection.Open()

我遇到的错误大多是这些:

{“读从流已失败。”}

和:

{“无法连接到任何指定的MySQL主机。”}

我真的不知道为什么没有什么工作任何责任。我找啊找,我无法找到解决方案。也提醒;我敢肯定,我不想在一个字符串如此明目张胆透露密码,更不用说在所有披露。

请体谅因为我完全新的这一点,只是想建立一个社区项目,就像任何其他程序/网站(如这里#2帐户)。

提前致谢。

mysql vb.net
1个回答
0
投票

问题是,我需要去到我的服务器的cPanel和去允许的IP地址范围,并添加%,之后连接是所有成功。

© www.soinside.com 2019 - 2024. All rights reserved.