Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.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
如何在局域网服务器上定位mysql数据库。。。?_Mysql_Vb.net_Visual Studio 2010 - Fatal编程技术网

如何在局域网服务器上定位mysql数据库。。。?

如何在局域网服务器上定位mysql数据库。。。?,mysql,vb.net,visual-studio-2010,Mysql,Vb.net,Visual Studio 2010,我正在为局域网开发客户机-服务器应用程序(在线考试)。 我正在用vb.net使用MySQL数据库。 我不想使用SQLServer数据库 一切都很顺利(运转良好)。我将有一个客户端副本和服务器副本的软件。客户端副本将使用远程MySQL数据库(位于LAN服务器上) 我真正想知道的是: 如果我将来更改服务器,那么如何为数据库配置软件的客户端副本(更改的服务器IP地址) 为MySQL服务器使用DNS名称,而不是使用IP地址。然后,如果您需要更改服务器IP地址,请更新DNS条目,您的客户端将使用新服务器

我正在为局域网开发客户机-服务器应用程序(在线考试)。
我正在用vb.net使用MySQL数据库。
我不想使用SQLServer数据库

一切都很顺利(运转良好)。我将有一个客户端副本和服务器副本的软件。客户端副本将使用远程MySQL数据库(位于LAN服务器上)

我真正想知道的是:


如果我将来更改服务器,那么如何为数据库配置软件的客户端副本(更改的服务器IP地址)

为MySQL服务器使用DNS名称,而不是使用IP地址。然后,如果您需要更改服务器IP地址,请更新DNS条目,您的客户端将使用新服务器


当然,如果您预期会发生这种情况,那么首先应该使您的连接参数易于配置

是的,你已经说过了。您所要做的就是更改连接字符串以包括服务器Ip和端口

我不明白你的问题。您的意思是动态查找服务器,然后连接到它吗?在这种情况下,您必须包含DNS名称。看看@MiKe W的答案!我正在考虑通过向管理员(实验室负责人)提供这样的工具来修改My.settings.connectionstring(config var),那么问题出在哪里呢?有时,我发现管理员不是那么有知识的人….(我想通过应用程序本身在编码中处理这种情况)