mysql连接

flmtquvp  于 2021-06-18  发布在  Mysql
关注(0)|答案(2)|浏览(508)

我把我的机器当作模拟设备。
我将docker映像作为模块部署到要连接到mysql示例的设备上。
但我有以下错误:
无法连接到任何指定的mysql主机。
我这样建立联系:

public static MySqlConnection BuildConnection(MySqlProperties parameters)
{
    MySqlConnectionStringBuilder connString = new MySqlConnectionStringBuilder();
    connString.Server = parameters.Server;
    connString.Database = parameters.Database;
    connString.UserID = parameters.Username;
    connString.Password = parameters.Password;
    connString.Add("Allow User Variables", true);

    var connection = new MySqlConnection(connString.ToString());
    return connection;
}

然后执行

var conn = BuildConnection(props);
Console.WriteLine("opening connection to mysql ...");
conn.Open();
Console.WriteLine("Connection state: " + conn.State);

可以连接到那个数据库吗?

iq3niunx

iq3niunx1#

问题是没有为远程连接配置mysql。

hsgswve4

hsgswve42#

我就要深入讨论这个主题了。据我所知,这个错误是意料之中的,因为您必须在边缘运行时将mysql服务器作为一个模块安装。
此microsoft文档提供有关使用sql server在边缘上存储数据的说明。有人写道,mysql也应该如此。

相关问题