Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在连接字符串中寻址远程MySQL服务器?_C#_Mysql_Connection String_Remote Access - Fatal编程技术网

C# 如何在连接字符串中寻址远程MySQL服务器?

C# 如何在连接字符串中寻址远程MySQL服务器?,c#,mysql,connection-string,remote-access,C#,Mysql,Connection String,Remote Access,我使用MySQL.NET连接器与MySQL服务器通信。如果我将连接字符串设置为: <add key="ConnectionString" value="Server = localhost; Port = 3306; Database = test; Uid = root; Pwd = root;" /> 就像实验一样,但不起作用。谢谢。Server=localhost指定连接到的服务器的名称。在这种情况下,它指的是localhost一个特殊的名称,它总是指本地计算机,而不管它实际

我使用MySQL.NET连接器与MySQL服务器通信。如果我将连接字符串设置为:

<add key="ConnectionString" value="Server = localhost; Port = 3306; Database = test; Uid = root; Pwd = root;" />

就像实验一样,但不起作用。谢谢。

Server=localhost
指定连接到的服务器的名称。在这种情况下,它指的是
localhost
一个特殊的名称,它总是指本地计算机,而不管它实际被称为什么


您可以将此值更改为服务器的NETBIOS名称、DNS名称或IP地址。

localhost
是您计算机的符号名称,只需在此处输入远程服务器的名称或IP地址,如
server=superawesomedatabaseserver.example.com
以及如何设置服务器以允许连接(甚至可见)被其他远程机器?这里回答这是一个完全不同的问题(作为一个与编程无关的问题,对于SO来说是离题的),高度依赖于远程服务器是如何连接到internet的,但在internet上都有很好的文档记录-只需在首选搜索引擎中输入“mysql服务器允许远程连接”。
... Server = http://localhost; Port = ...