【问题标题】:How to locate mysql database on lan server...?如何在局域网服务器上定位 mysql 数据库...?
【发布时间】:2013-08-27 07:26:37
【问题描述】:

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

一切顺利(工作正常)。我将拥有该软件的客户端副本和服务器副本。客户端副本将使用远程 MySQL 数据库(位于 LAN 服务器上)。

我真正想知道的是:

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

【问题讨论】:

    标签: mysql vb.net visual-studio-2010


    【解决方案1】:

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

    当然,如果您预计会发生这种情况,您应该首先让您的连接参数易于配置。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我没有收到你的问题。你的意思是动态找到服务器然后建立连接吗?在这种情况下,您必须包含 DNS 名称。看看@MiKe W 的回答!
      • 我正在考虑通过向管理员(实验室负责人)提供此类设施来修改 My.settings.connectionstring(config var)
      • 那是什么问题?
      • 有时候,我发现管理员不是那么有知识的人..(我想通过应用程序本身在编码中处理这种类型的情况)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多