是否可以将互联网上托管的网站连接到我电脑上的数据库? 当我托管网站时,我已经以这种方式连接了一个网站,但现在它似乎没有用。
答案 0 :(得分:2)
如果您有托管软件包,它还应包括可用于连接到您的站点的SQL Server数据库或MySQL数据库。我建议不要使用本地计算机上存储的本地数据库。一旦你转到"生产"您的数据库也应该是它自己的服务器。我从来没有在网站上使用本地数据库而不是测试它,因为对我来说这似乎是一个冒险的举动,如果有人攻击你的计算机,他们可以访问所有内容。
答案 1 :(得分:0)
不是真的。您的IP地址可能是动态的,这意味着它会不时发生变化,从互联网连接回到您的PC不可靠。您的调制解调器和/或路由器也可能阻止此操作。相对而言,它也会非常缓慢。
在几乎所有情况下,如果您将数据库托管在包含您网站的服务器上,您会更高兴。
如果你真的想在PC上托管它,你需要在本地运行软件来运行像mySQL这样的数据库。这可能意味着Linux的操作系统。完成设置后,您只需将数据库主机设置为指向IP而不是localhost。但实际上,这比它的价值要大得多 - 你已经有了一台服务器来装它。
修改强> 您在回答另一个答案时提到要执行此操作,因为当您尝试将sql导入服务器时出现错误。我强烈建议解决错误,而不是使用本地数据库。对于任何实时服务,您将需要它在服务器上,并且它比以后更好地解决错误,以便尽可能简单地实现修复!