HostMonster创建MySQL数据库

HostMonster主机上,创建一个新的空的MySQL数据库。

   1. 登录到cPanel, 点击MySQL图标
   2. 创建用户,请尽可能短,易记
   3. 创建数据库,请选择一个易记的名字, 最后一步是将新建的用户添加到新的数据库,授予用户管理的权限

完成上述的步骤后,您可以使用喜欢的脚本或程序来使用创建好的数据库了。如php, perl脚本,phpmyadmin或其他的软件。如phpBB在安装过程中,会提示用户输入用于连接的数据库信息就可以了。

用户名格式: 主域名_数据库用户名
数据库名格式: 主域名_数据库名
主机: localhost

假如您有如下的设置:

Hostname: localhost
DBName: enchorg_DB1
DBUser: enchorg_admin
Password: password

请注意,密码并没有添加前缀,保持一样。

用于连接的示例:

Perl
$dbh = DBI->connect(“DBI:mysql:enchorg_DB1:localhost”,”enchorg_admin”,”password”);PHP
$dbh=mysql_connect (“localhost”, “enchorg_admin”, “password”) or die (‘I cannot connect to the database.’);
mysql_select_db (“enchorg_DB1”);

如果您想更多的操作,可使用phpmyadmin,如添加表等。您可以很方便地从cPanel的控制面板中,点击MySQL管理的页面底部看到phpmyadmin的连接。假如您想了解更多关于phpmyadmin,可访问 http://www.phpmyadmin.net

HostMonster中MYSQL连接数限制

MYSQL有连接数限制,因为有个连接数,很多人把这个和国内经常提到的IIS混淆,两者完全不同。
IIS并发连接数有很多解释,但是按照国内虚拟主机提供商的解释,一般是按照 15分钟内(还有按照20分钟的,买之前要问清楚)的进程进行统计,也就是一个访客打开一个窗口,之后不进行任何操作,15分钟内都占用一个IIS。当然很多程序打开一个窗口会占用多个进程。
mySQL连接数是这样计算的,和数据库建立连接占用一个连接数,查询完毕断开数据库就不占用了。每次查询一般只有0.0几秒,所以只要不是同时查询的人数太多,这个一般不会超。在写程序的时候要注意,查询完毕就要断开数据库连接,如果一直保持连接,很少的在线人数就会超过这个限制了。
在写程序的时候
打开数据库:
$db=new mysqli(‘localhost’,’name’,’password’,’dbname’)
关闭数据库:
$db->close();
严格的说,这并不是必要的,因为脚本执行完毕他们将被自动关闭。

HostMonster常见问题小结

1>HostMonster的MySQL单个数据库限制大小吗?
答:对于HostMonster的MySQL来说,单个的数据库是不限制大小。

2>HostMonster的IP被封了怎么办,如果暂时不购买独立IP,如何解决?
答:如果用户的IP被HostMonster给封了,用户可以买独立IP,一天就好了,如果不买独立IP,被封了,那用户就只有换服务器,但不能保证换到的IP没有被封。

3>购买HM独立IP价格多少?购买独立IP之后如果不小心也被封了,怎么办?
答:HostMonster的独立IP是一年30美元。独立IP不会被封的,除非是自己网站内容有问题,如果是那样的话,换多少IP都是要被封的,没法解决。

4>在国内购买的域名,也可以绑定到HM上吗?
答:国内购买的域名,可以绑定到HostMonster上,购买域名不分国内、国外,在那里买都是一样的。

5>请问HM送的免费域名是什么意思?是送顶级域名吗?
答:HostMonster送的域名是顶级域名,只要你一直买他的空间,那个域名就终身免费。

6>注册的时候Add Domain Privacy Free 要不要勾选?是勾选好还是不勾选好?
答:Add Domain Privacy Free 是指匿名注册,勾上的话要多交钱,建议不勾。

如何只对MySQL数据库的结构备份?

用户可以通过SSH,使用命令完成。如:

引用:

mysql -d -p database_name > file.sql

其中,“database_name”是您的数据库名称,“file.sql”是导出(备份)文件的名称。选项“-p”,是提示输入数据库的管理密码,且是必须的;选项“-d”,是特别要求“只备份数据结构,舍弃数据”。

申请SSH权限,可以参看:http://helpdesk.hostmonster.com/ … mod_id=2&id=203

HostMonster设置MySQL

HostMonster安装有防火墙,默认不允许除本地外的远程MySQL连接请求。但您可以在cPanel里增加允许远程连接的地址(只在cPanel的登录主机上有效)。

如:

   1. 登录到HostMonster中的cPanel控制面板
   2. 点击MySQL图标
   3. 在页面的下部分可以看到“Access Hosts”
   4. 将您本机的IP地址添加即可,可以匹配IP段