从本地计算机访问远程数据库?

问题描述:

我正在创建一个程序,它要求我从本地计算机访问我的在线MySQL数据库。从本地计算机访问远程数据库?

在我的cPanel中有一段说'远程数据库访问主机'我会在这种情况下添加本地计算机IP地址吗?如果每次都是同一台计算机,多年来这种情况会保持不变吗?

enter image description here

+0

更大的问题......它会远程安全吗?除非使用SSL/SSH,否则我假定您将发送帐户名称和密码明文,即'清楚'...? – memilanuk

如果您尝试从“本地“计算机意味着内部网上的另一台计算机,然后找到该计算机的内部网IP。通常它会是192.168.1.101或101可能是102,103,104等。因此,如果您的路由器将IP分配给192.168.1。*域,则可以将192.168.1。%添加到该列表以及您的所有计算机上内联网将能够访问MySQL数据库。

注意:某些路由器可能需要添加192.168.10。%或10.0.0。%,这取决于路由器如何分配内部IP。

如果你正在使用Windows,你可以打开一个命令提示符(去运行 - >“cmd”),然后键入“IPCONFIG”

使用来自默认网关的前三个数字和替换最后用一个牌子。 example ipconfig run

+0

'Deafault Gateway'会被标记为'Ethernet adapter Local Area Connection'吗?我有几组IP地址出现。 –

+1

在'以太网适配器本地连接'下,应该有一个“默认网关.....”行。 – Motes

也许,你必须获得一个IP地址。我们同时使用了两个类似的东西,比如167.155.126.86或者mysql.ourdomain.com(当我们将主要服务器维护时,转到我们的故障保护站点时运行)

威尔均保持不变,在几年的时间,如果在同一台计算机 每一次?

这不是由电脑决定的,取决于IP地址。如果您没有静态IP地址,您可能在接下来的24小时内遇到麻烦(互联网服务提供商倾向于在24小时内完成此操作)。
您可能想看看类似于DynDNSNo-IPFreeDNS或类似的服务。
我刚刚意识到,DynDNS可悲不再免费...

进入远程数据库主机。 在主机输入框和添加中输入值%.%。 现在该连接将可用于从任何站点和本地主机进行连接。