`
seomine
  • 浏览: 42312 次
  • 性别: Icon_minigender_1
社区版块
存档分类

大体积数据库SQL文件的导入方法

阅读更多

      BigDump是一个由alexey ozerov撰写的脚本,用来导入批量mysql数据。BigDump是一个交错的mysql数据导入工具,即该脚本开始只导入数据的很小一部分,导入完 毕后脚本重新启动,从上次导入结束点开始导入,这一过程将持续到整个数据库数据转储完毕。

  首先,你需要使用phpmyadmin导出数据,如果您打算覆盖现有的数据库,你可以选择选择‘Add DROP TABLE’, ‘Add IF NOT EXISTS’选项。创建转储时,不要选择‘Extended Inserts’选项 ,否则将会导致BigDump失败。然后创建转储并用你喜欢的ftp将它上传至服务器,下载bigdump脚本,设定好用户名、密码、数据库名称等值后也 上传到服务器。现在就可以在浏览器得地址栏里输入bigdump.php的地址执行执行脚本了(例如: http://www.yourdomain.com/dump/bigdump.php ) 。如果你导入一个大型数据库,这可能会需要一段时间,请耐心等候,一旦导入成功,会有提示信息。 我已经使用该脚本导入了一个660M的数据库,超出上述大小的数据库还没有试过,应该是没有问题。

操作步骤:

  1. 下载解压出bigdump.php,用你的编辑器编辑数据库连接参数,就是用户名,密码,表那些(注意设置$db_connection_char_set 参数符合自己的数据库,避免产生乱码);
  2. 删除目标数据库的旧表,或者在用phpMyAdmin导出数据时选‘Add DROP TABLE’, ‘Add IF NOT EXISTS’,这样在导入数据时就会覆盖 目标表;
  3. 在服务器上建立一个工作目录,例如:dump;
  4. 如果你想通过服务器的HTTP方式上传数据库,请把dump目录的权限设为777(基于Linux的服务器 chmod 777),不过这样通常会受到PHP配置上传文件大小的限制,最好还是用FTP上传;
  5. 上传bigdump.php和你的数据库文件(*.sql或者*.gz)到dump目录,记得如果是.gz后缀的数据库要用BINARY(二进制)模式上传;
  6. 在浏览器运行bigdump.php脚本,例如:http://www.yourdomain.com/dump/bigdump.php,这时会有列表让你选择dump目录下的数据库文件;
  7. BigDump会自动更新显示导入的过程,只要你没关闭浏览器的Javascript支持,给点耐心等待导入的完成,不要关闭当前窗口!
  8. 导入成功后,记得删除bigdump.php文件和你的数据库

download address: http://www.xiamian.com/bigdump.zip

分享到:
评论

相关推荐

    BigDump v0.32b (SQL文件分段导入工具)

    在了解 BigDump 的功能之前,请先想像下面一幅景象:你的网站 MySQL 数据库体积大概有 500MB,甚至更大,即使将导出的 SQL 文件用 tar.gz 格式压缩,最终文件体积也超过了 PHP 所允许的 64MB 最大上传值。...

    一步一步从Access数据库升级到SQL数据库

    都会选择Access数据库,可当网站发展到一定程度的时候,Access数据库的体积变得很大,随之而来的就是网站速度的急剧下降,这时,Access数据库已经不能胜任了,我们就要把Access数据库里的数据迁移到SQL数据库中。...

    SQL数据库分割拆分工具

    SQL数据库分割拆分工具,体积小,非常好用,可以把大SQL文件自动分割成不同大小文件,方便导入数据库,文件大小可以自己设定,一般虚拟主机数据库导入限制2-8MB, 几百MB数据库没法一次导入,可以用这个分割成NN个,...

    一款简洁高效、功能强大的图形化 MySQL 数据库管理工具

    一款简洁高效、功能强大的图形化 MySQL 数据库管理工具。使用 SQLyog 可以快速直观地让您从世界的任何角落通过网络来维护远端的 MySQL 数据库。可以连接到指定的MYSQL主机,...11、直接运行批量 SQL 脚本文件,速度极快

    pb json 生成、解析,dw导入导出json,select-sql转json(20230204更新)

    vs2015 + rapidjson的开源库,生成解析json,支持datawindow快速导入导出字段名有大写字母的json,支持dw导入出json时对指定字段进行des加密,并在导入到dw时时进行des解密,修改了pbvm115.dll(内存修改方法的文件,...

    数据库管理工具 SQLyog Ultimate 13.1.1.0 + x64 中文多语免费版.zip

    批量执行很大的SQL脚本文件。 快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。 程序本身非常短小精悍!压缩后只有348 KB。 完全使用MySQL C APIs程序接口。 以直观的表格界面...

    SQLProgress for Windows(Oracle Only)

    将数据库的BLOB栏位直接导出,或者将外部文件直接导入到BLOB栏位中。 可以根据文件内容修改数据库数据,或者把数据库中的数据作为新的栏位添加到文件中而形成新的文件 将SQL的执行结果导出为Excel格式,TEXT格式,...

    pb json 生成、解析,dw导入导出json,select_sql转json(20220511更新)

    vs2015 + rapidjson的开源库,生成解析json,支持datawindow快速导入导出字段名有大写字母的json,支持dw导入出json时对指定字段进行des加密,并在导入到dw时时进行des解密,修改了pbvm115.dll(内存修改方法的文件,...

    sqldeveloper-18.2.0.183.1748-macosx.app.zip

    同时还拥有强在的数据库导入、导出等功能,可以与第三方数据库连接,软件体积小巧,界面直观可视化,可以满足不同用户数据库连接、浏览、编辑、调试的操作,支持64位操作系统,欢迎有需要的朋友前来下载使用。

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

    MSSQL Server 管理器 V3.0 免注册

    可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网...

    命令行模式下备份、还原 MySQL 数据库的语句小结

    对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出、导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇“超时”而操作失败。所以,学会在命令行模式下备份、还原数据库,...

    MSSQL Server 管理器 V2.0.0.0

    可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网...

    MSSQL Server 管理器 V1.0.0.138

    可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网...

    MSSQL 查询管理器 V1.0.0.135

    可以把对应的EXCEL导入到数据库中。EXCEL头为列名。表名定义 19.远程复制,粘贴文件! 20.SQL中实用的语句帮助文档! 二、辅助功能 1.对IP或域名进行端口测试 2.获取当前外网IP地址 3.直接远程连接当前连接IP 4.网...

    视频管理源码 带云转码 会员VIP系统支持一键采集 代理系统.zip

    2、用phpMyadmin导入数据库文件sasa.sql 3、修改数据库链接文件 /CTCMS/libs/Ct_DB.php/Ct_DB.php(记得不要用记事本修改,否则可能会出现验证码显示不了问题,建议用Notepad++ 4、后台地址 http://您域名/admin....

    简单的MySQL备份与还原方法分享

    对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出、导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇“超时”而操作失败。所以,学会在命令行模式下备份、还原数据库,...

    MyISAM InnoDB 区别

     ◆5.LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用。  另外,InnoDB表的行锁也不是...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。  SQL语言主要包含5个部分  数据定义...

    vc++ 应用源码包_1

    操作大文件,自定义了一个操作大文件的类,并进行了测试。 chapter7 实现了声音录制等功能。 CHtmlViewProjV2 详细演示了HtmlView的使用与HtmlView事件站点拦截的实现、js调用。 CIVStringSet_Demo 自定义了一个...

Global site tag (gtag.js) - Google Analytics