Modify MySQL dump file the fatest way

使用mysql命令导入mysqldump生成的sql文件时,为了提高导入速度,往往需要修改dump文件,但是面对一个几十GB的文件,这事儿就太崩溃了,最快速的方法是这么做:

(
    echo "SET AUTOCOMMIT=0;"
    echo "SET UNIQUE_CHECKS=0;"
    echo "SET FOREIGN_KEY_CHECKS=0;"
    cat cc_jiecao.sql
    echo "SET FOREIGN_KEY_CHECKS=1;"
    echo "SET UNIQUE_CHECKS=1;"
    echo "SET AUTOCOMMIT=1;"
    echo "COMMIT;"
) | mysql -u... -p... target_database

Reference:smarter-faster-backups-restores-mysql-databases-with-mysqldump

原文链接: http://onlyvc.us/modify-mysql-dump-file-the-fatest-way/

时间: 2024-10-04 04:39:14

Modify MySQL dump file the fatest way的相关文章

Use Drush to Export/Import a Drupal MySQL Database Dump File

So today I wanted to learn how to export a Drupal database to a file quickly. Back in the day I would've logged in through cPanel and navigated to PHPMyAdmin, then manually select an export of the database and have to choose where to save the file. N

Java 调用Mysql dump 备份数据库

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); try { String name = sdf.format(new Date()); String filePath = System.getProperty("user.dir") + "//" + name + ".sql"; // 系统执行器 Runtime rt = Runtime.getRu

How to Create Dump File for Applications

使用WinDBG这个工具,可以在应用程序异常终止或者无响应时获取它的尸体,以用来解剖研究. Creating Dump File      在Vista环境中抓取Dump文件很方便,在task manager(Ctrl-Shift-Esc)中,选中要生成dump文件的进程,点击context menu中的"Creat Dump File"就可以了. 通常,使用WinDBG目录下(C:/Program Files/Debugging Tools for Windows (x86))的ad

Linux core dump file详解

Linux core dump file详解 http://www.cnblogs.com/langqi250/archive/2013/03/05/2944931.html

dump file and pdb file

pdb file: 只是一个映射表,不包含源码内容. 存储的内容: 1.maps the identifiers that you create in source files for classes, methods, and other code to the identifiers that are used in the compiled executables of your project.   The .pdb file also maps the statements in th

用mysql dump 导入与导出的方法

用mysql dump 导入与导出的方法 分类: 数据库2009-12-08 00:04 6825人阅读 评论(0) 收藏 举报 mysql数据库deleteinsertinternetdatabase MySQL实用命令 Wikipedia,自由的百科全书 一) 连接MYSQL:    格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL    首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命

mysql ibdata file

mysql数据存储目录中的ibdata文件 这个是数据文件,不是日志文件,将innodb_file_per_table开启,使用独立表空间,每个表有个.ibd文件, ibdata1就只会存一些共享的信息,不会很大正解,开启独立表空间后,经常做一下optimize table就可以回收被删除记录占用的碎片空间, ibdata1文件也不会再快速增长了 使用过MySQL的同学,刚开始接触最多的莫过于MyISAM表引擎了,这种引擎的数据库会分别创建三个文件:表结构.表索引.表数据空间.我们可以将某个数据

Debug program crash with dump file.

1. Task manager, -> find the process for the program which crashed. 2. Right click the process -> select "Create dump file". 3. Dump file will be saved in "C:\Users\<UserName>\appdata\local\Temp" 4. Debug with VS 2013

mysql逻辑备份(mysql dump的使用)

mysqldump 属于MySQL客户端工具 mysqldump备份工具对于MyISAM存储引擎实现备份是温备份,对innodb存储引擎是可以实现热备份. 使用mysqldump备份数据库可以实现完全备份 + 二进制日志文件,这样也算是完全备份 + 增量备份. 首先将这个数据库备份下来这就是完全备份,然后以后数据的变化再每天进行对二进制日志进行备份这就是增量备份. mysqldump命令的使用: 用法mysqldump  + 选项  +要备份的数据库 常用选项: db_name:      备份