使用国外虚拟主机的朋友可能都遇到过CPU超标(CPU超过配额),或者是数据库太耗资源等类似的情况。国外虚拟主机中,数据库应该是最脆弱的地方,也是最经常出现超标,导致空间帐号被暂停的地方,我的HostMonster空间就因为数据库太耗资源被暂停过几次。
从Matt Theaton (BlueHost和HostMonster的CEO) 的博客看到,他们已经开始改善MySQL数据库,包括改善数据库的性能和使数据库用户的资源相对独立,以避免某个用户滥用数据库资源而影响同一服务器的其他用户。
使用国外虚拟主机的朋友可能都遇到过CPU超标(CPU超过配额),或者是数据库太耗资源等类似的情况。国外虚拟主机中,数据库应该是最脆弱的地方,也是最经常出现超标,导致空间帐号被暂停的地方,我的HostMonster空间就因为数据库太耗资源被暂停过几次。
从Matt Theaton (BlueHost和HostMonster的CEO) 的博客看到,他们已经开始改善MySQL数据库,包括改善数据库的性能和使数据库用户的资源相对独立,以避免某个用户滥用数据库资源而影响同一服务器的其他用户。
由于一个朋友的IXWebHosting的MySQL数据库问题,因此跟他们有几次Ticket的交流,最后问了一下IXWebHosting的MySQL数据库的最大并发连接数是多少?得到的IXWebHosting技术支持的回答如下:
阅读全文 »
由于CPU经常超标,HostMonster的虚拟主机帐号被停(DEACTIVATED)了,有些郁闷
HostMonster在Email这样写的,
标题是:WEB HOSTING ACCOUNT DEACTIVATED for ********.com (主域名就不写出来了)
HostDomainZone的Windows虚拟主机支持ASP、ASP.net、MySQL数据库和MS SQL Server数据库。
HostDomainZone的Windows虚拟主机也支持PHP,但是用通常的PHP连接MySQL数据库的方法时会出现错误。
<?php
//Open a connection to the mysql server
$link=mysql_connect("p41mysql109.secureserver.net","Test1234","Test1234");
if(!$link) {
echo "Failed to establish connection to mysql server!";
echo mysql_error();
} else {
echo "Success to establish connection to mysql server!";
}
?>
上面的PHP代码是通常所用的连接MySQL数据库的方法,但是在HostDomainZone的Windows虚拟主机上会出现如下的错误:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
那是不是在HostDomainZone的Windows虚拟主机上就不能使用PHP+MySQL呢?
HostDomainZone的Windows虚拟主机支持Access、MySQL、MS SQL Server三种数据库。
对于HostDomainZone的Windows虚拟主机,有两种方式为MySQL数据库安装DSN。
方法一、在创建的时候就选择安装DSN。创建的过程参阅HostDomainZone / GoDaddy虚拟主机上创建MySQL数据库。唯一不同的地方如下图:

选择安装DSN(上图红框所示)即可。
方法二、如果在创建的时候没有为MySQL数据库安装DSN,可以根据下面的步骤进行安装DSN:
对于虚拟主机的管理控制面板,最熟悉的莫过于cPanel了,但是HostDomainZone / GoDaddy的虚拟主机的管理控制面板不一样,这里介绍一下如何创建MySQL数据库。
(1). 登录 HostDomainZone / GoDaddy虚拟主机的管理控制面板,点击Databases,页面如下图所示:

(2). 点击MySQL图标(红框所示),页面可以看到如下图所示的图标:

(3). 点击 Create Database 图标,页面显示类似下图所示:
阅读全文 »
通常,虚拟主机的MySQL数据库地址为localhost,因为MySQL数据库和网站空间是在同一服务器上。
但是, 对于HostDomainZone / GoDaddy虚拟主机来说,MySQL数据库位于不同的服务器上,所以数据库主机地址不能用localhost。可以通过以下的方法查看数据库的相关信息:
(1). 登录 HostDomainZone / GoDaddy虚拟主机的管理控制面板,点击Databases,页面如下图所示:

(2). 点击MySQL图标(红框所示),页面如下图所示:
阅读全文 »
IXWebHosting最便宜的虚拟主机方案Expert Plan已经升级了。升级后的新方案支持建立无数个网站,无限制空间和流量。与以前相比最大的改变是,旧的方案不支持数据库,只能建立静态网页的网站,新方案支持50个MySQL数据库和50个PostgreSQL数据库,尽管数据库可以使用的总空间配额大小为1GB,但是也足够大了。
每月$4.95美元的价格,就可以得到一个免费的域名、一个独立IP、支持MySQL数据库、支持无限建站、以及不限空间和流量。IXWebHosting的Expert Plan无疑是国内站长一个非常好的新选择。
现在 IXWebHosting的Expert Plan是特价每月$4.95美元,原价为每月$5.95美元。
最新评论