用cpanel空间导入大体积的数据库sql文件
[互 联 网]
post by 星星水 / 2010-2-26 13:54 Friday
大家都知道,用phpmyadmin可以导入sql文件,但如果sql文件较大(比如超过5M),用web方式导入可能会超时无响应。
用cpanel空间有个好处就是有计划任务:cron job,用它可以执行linux命令。
平时在linux下,将sql文件导入mysql数据库的命令是:
mysql -u 数据库用户名 -p密码 数据库名 < sql文件路径
所以可以制定一个这样的计划任务来导入sql文件:
1. 将sql文件(比如dz.sql)上传至空间的家目录;
2. 登陆cpanel,在高级选项中找到 cron job(时钟守护作业);
3. 选择“标准”模式,在“运行命令” 里面填入:
mysql -u 数据库用户名 -p密码 数据库名 < /home/cpanel用户名/dz.sql
;("-p"和“密码”之间没有空格)
4. 然后执行时间选择每分钟、每小时、每天、每月、每工作日;
5. 保存以后过一分钟来查看网站,应该发现数据库已经被导入了。
6. 返回cron job,将计划任务删除,否则每分钟你的数据库都会被还原一次!!
引用地址:


