我在当地主持人上学了几个网站。我可以编写一个webisite的数据库驱动方面,比如我自己的博客没问题。在学校我使用了一个托管在专用服务器上的MySQL数据库,因此当服务器出现故障时,我无法访问我的数据。我的本地主机上也有一个mysql数据库但是...我的问题是:如果我在我的本地主机上使用MySQL数据库,我的计算机运行时不会只访问数据,这样我的网站就可以生成服务器请求?
How can I set up any kind of DB for my site that is reliable and doesn't depend on my localhost to act as a DB Server?
我现在正在.NET中开发
感谢。 PS我再也无法访问学校的服务器了。
PPS我仍然没有通过托管服务提供商建立网站... probalby将与godaddy一起去
答案 0 :(得分:1)
你需要一台服务器。一台服务器将按月收费,我还没有听说过任何免费的mysql服务器,其他人可能会帮助你。
常规托管服务提供商提供PHP和MySQL服务器。我在Dreamhost(www.dreamhost.com)上运行我的网站
查看Amazon EC2可能也值得:http://aws.amazon.com/ec2/ 此外,Amazon RDS仅用于纯数据库:http://aws.amazon.com/rds/
他们在您使用服务时提供付款,第一年免费提供第1层服务,据我了解
答案 1 :(得分:0)
没有魔力,你必须在一台全天候运行的服务器上托管你的数据库。可能在互联网上,这取决于你周围的防火墙。
答案 2 :(得分:0)
网站将始终依赖某种数据库服务器,为什么如此担心您的数据库无法访问?您的网络服务器也会崩溃,并且会产生与数据库相同的后果。
为什么不收到付费托管?这些天相当便宜,大约30美元/年你会有一些可靠的托管。当数据库崩溃时,这不是你的责任。
如果您不希望依赖于MySQL,则需要使用由PHP或其他东西维护的纯文本数据库。
答案 3 :(得分:0)
您可以考虑在云提供商(如Amazon EC2)中运行MYSQL。它肯定会花一些钱。