raksmart活动促销

分享

写回答

发帖

讲解国外空间不能导入大数据库的解决方案

国外虚拟主机 国外虚拟主机 9146 人阅读 | 6 人回复

发表于 2010-3-10 13:48:49 | 显示全部楼层 |阅读模式

通过phpmyadmin 有没有办法
解决如下:参考phpmyadmin官方文档的参数配置
The first things to check (or ask your host provider to check) are the values of upload_max_filesize, memory_limit and post_max_size in the php.ini configuration file. All of these three settings limit the maximum size of data that can be submitted and handled by PHP. One user also said that post_max_size and memory_limit need to be larger than upload_max_filesize.
修改如下:
upload_max_filesize = 300M
memory_limit = 512M
post_max_size = 380M
未能通过phpmyadmin导入110M的数据库文件
通过如下办法实现了导入大数据库的操作:
A通过php文件来导入mysql数据库,将需要导入的sql文件命名为test.sql,上传到网站根目录,将上面的代码保存为import.php也上传到根目录,然后运行import.php(见附件), 即可完成数据库的导入。注意:导入之后,请一定要删除或者重命名这个import.php文件
B通过cpanel客户端来操作:
Advanced----Cronjobs-----Add a new cron job
因为只需要运行一次,所以Minute, Hour, Day, Month 都填入准备运行的具体时间,留两分钟余量就行(如果虚拟主机不在本地,可以在FTP 上查看一下主机时间), Weekday填*号。Command 填待运行的命令,就是导入命令:mysql -u 用户名 -p口令 [-h 数据库主机] 数据库 < 数据库备份.sql假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:mysql -h10.0.0.1 -uroot -p123(注:u与root可以不用加空格,其它也一样)
例如,空间的设置如下:mysql -udong -p254605sxz dong_sablog < /home/你的cpanel用户名/public_html/dong_sablog.sql(此处是把dong_sablog.sql放到根目录下的,在localhost环境)

QQ:1021135409

[ 本帖最后由 liang3391 于 2010-3-10 01:50 PM 编辑 ]
图片1.png

import.rar

493 Bytes, 下载次数: 968

评分

参与人数 1威望 +3 金币 +5 银币 +10 收起 理由
gypworks526 + 3 + 5 + 10 精品文章

查看全部评分

回答|共 6 个

gypworks526

发表于 2010-3-10 14:35:27 | 显示全部楼层

snang

发表于 2010-3-10 14:52:15 | 显示全部楼层

一、在本地恢复你的数据库,然后用帝国备份
二、将帝国程序和备份的数据库文件上传到国外空间,然后在恢复。。。

我的1G的数据库都可以。。。

帝国很好用,乱码,大数据库都可以完美解决。。

不是托。。哦。。

评分

参与人数 1金币 +5 银币 +5 收起 理由
gypworks526 + 5 + 5 也是一种方法

查看全部评分

kayeun

发表于 2010-7-27 03:53:11 | 显示全部楼层

为什么我用import.php导入会有这种错误?
MSY名.jpg

gypworks526

发表于 2010-7-27 08:47:48 | 显示全部楼层

回复 4# 的帖子

建议还是用帝国...

findfullmoon

发表于 2011-10-1 19:26:32 | 显示全部楼层

回复 1# 的帖子

很烦啊,居然只有2M的大小
回复 支持 反对

使用道具 举报

微微百科

发表于 2011-10-5 08:52:11 | 显示全部楼层

回复 6# 的帖子

是的,是有限制的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则