我正在创建一个程序,要求我从本地计算机访问我的在线MySQL数据库。
在我的cpanel中有一节说“远程数据库访问主机”我会在这种情况下添加本地计算机的IP地址吗?如果每次使用同一台计算机,那么多年来会保持不变吗?
答案 0 :(得分:2)
如果您尝试从“本地”计算机访问它,这意味着您的Intranet上的另一台计算机,则找到该计算机的Intranet IP。通常它将是192.168.1.101或101可能是102,103,104等。因此,如果您的路由器将IP分配给192.168.1。*域,您可以将192.168.1。%添加到该列表以及您的所有计算机上intranet将能够访问MySQL数据库。
注意:某些路由器可能需要添加192.168.10。%或10.0.0。%,这取决于路由器如何分配内部IP。
如果您正在使用Windows,则可以打开命令提示符(转到run->“cmd”)并输入“ipconfig”
使用默认网关中的前三个数字,并用%符号替换最后一个。
答案 1 :(得分:0)
可能是您必须获取的IP地址。我们使用两者,例如167.155.126.86或mysql.ourdomain.com(当我们在维护主要站点时转到我们的故障安全站点时,它可以正常工作)
答案 2 :(得分:0)
如果它是同一台计算机,那么多年来会保持不变吗? 每一次?
这取决于计算机,取决于IP地址。如果您没有静态IP地址,则可能在接下来的24小时内遇到问题(ISP倾向于在24小时内执行此操作)。
您可能希望查看与DynDNS,No-IP,FreeDNS或类似服务类似的服务。
我刚刚意识到DynDNS很遗憾不再是免费的......
答案 3 :(得分:0)
进入远程数据库主机。
在主机输入框中输入值%.%
,然后单击“添加”。
现在,该连接也可以从任何站点和localhost连接。