首页 > 虚拟主机 > 用cPanel向虚拟主机导入大型MySQL数据库

用cPanel向虚拟主机导入大型MySQL数据库

2009年5月31日 发表评论 阅读评论

大家都知道phpMyAdmin导入数据库有尺寸的限制,而且时间稍长就会time out导入失败。

网上也有各种软件用来导入,通常采用切割sql文件为多个小包的方法实现,繁琐而成功率也不是很高的。
如果你的数据库较大,你就会常常烦恼。

可以用SSH直接登录到虚拟主机上直接运行如下命令来导入的:

mysql -u 用户名 -p口令 [-h 数据库主机] 数据库 < 数据库备份.sql

不过很多空间提供商都不给开放SSH或telnet权限。

网上查询到可以用crontab来运行命令。

1. 通过FTP上传你的备份SQL文件,放在根目录下就可以了。
2. 进入你的cPanel,找到Cron Jobs 图标,点击进去,然后选Advanced (Unix Style) 。
3. 因为只需要运行一次,所以Minute, Hour, Day, Month 都填入准备运行的具体时间,留两分钟余量就行(如果虚拟主机不在本地,可以在FTP上查看一下主机时间), Weekday填*号算了。
4. Command 填待运行的命令,就是导入命令:

mysql -u 用户名 -p口令 [-h 数据库主机] 数据库 < 数据库备份.sql

5. 在phpMyAdmin里监视导入情况。



  1. 本文目前尚无任何评论.
      
                  
      

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word