`

mysql导出导入超大sql语句的方法

阅读更多
1.cmd命令下进入mysql安装目录的bin目录下

导入运行 mysql -uroot -p yourdatabase < your.sql
输入密码 回车

导出运行 mysql -uroot -p yourdatabase > your.sql
输入密码 回车


=======================================================================
导入过程中 出现 类似"ERROR at line 633: Unknown command '\''"错误的信息
用mysqldump  -u root -p123456 db>c:\db_bak.sql导出的数据库,但在用命令
mysql -u root -p db1<c:\db_bak.sql
导入时出现"ERROR at line 633: Unknown command '\''"的错误提示,然后中断。在网上查了一下,说是字符集的问题,加上
--default-character-set=utf8,也就是用命令
mysql -u root -p --default-character-set=utf8 db1<c:\db_bak.sql
导入成功。

=====================================================================
导入过程中出现mysql service gone away解决方法

     通过Google 我找到了一个MySQL 英文论坛上找到了一个方法:在my.cnf 文件中添加 connect_timeout=120 和 wait_timeout = 1800 。由于我使用的是windows版本MYSQL,我在my.ini中的[mysqld]下面添加了这两句。重启再试,还是报错。于是改大这两个值,统统改为2880000。再重启MYSQL,导入还是报错。

      不过几遍下来,我发现了一个规律。每次报错的时候都是停在导入到25M的时候。看来应该不是超时的问题,我估计是文件大小被限制住了。最后几经寻找尝试,发现了max_allowed_packet这个参数。我设置 max_allowed_packet=56M 后,导入一举成功。官方的解释是适当增大 max_allowed_packet,可以使得client端到Server端传递大数据量的时候,系统能够分配更多的扩展内存来处理。56M是我自己设定的值,只提供参考价值,它的default值为1M。这个我目前没有来得及确认。
分享到:
评论

相关推荐

    MySQL导出数据并通过sqlldr导入oracle

    同时代码还会生成sqlldr命令需要用到的control文件和bat文件,以及连接Oracle的配置文件,只要将MySQL导出的数据文件合到一起,执行bat文件,即可完成数据导入到Oracle的任务。所有文件都是以导入导出的那张表的表名...

    PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法

    這樣导出的 SQL 语句带列注释,但是如果直接将 SQL 语句导入到 MySQL 数据库中,可能会发现注释不見了。 这就是因为 SQL 文件的编码格式是 ANSL 的,而数据库的编码格式选择的是 UTF-8 的,所以英文的注释会显示,...

    SQLServer导出为Insert语句

    在SQL Server中,可以使用多种工具或T-SQL语句来导出数据,例如`bcp`命令行工具,`SELECT INTO`语句,或者使用SSMS(SQL Server Management Studio)的“任务”&gt;“生成脚本”功能。 4. **Insert语句**:在SQL中,...

    mysql 导入导出 sql文件

    #### 三、MySQL导出SQL脚本的方法 ##### 1. 使用`mysqldump`命令导出整个数据库 ```shell mysqldump -u 用户名 -p 数据库名 &gt; 导出的文件名 ``` 例如,导出名为`test`的数据库: ```shell mysqldump -u root -p ...

    MySQL导入.sql文件及常用命令

    MySQL 提供了mysqldump 命令来导出 SQL 脚本,并且可以使用mysql 命令来导入 SQL 脚本。 例如,导出整个数据库: ``` mysqldump -u 用户名 -p 数据库名 &gt; 存放位置 ``` 例如,导入 SQL 脚本: ``` mysql -u ...

    insert,update导出sql语句

    这篇内容将详细解释这两个SQL语句的工作原理、用法以及如何导出这些语句,以供日后使用或备份。 首先,我们来看INSERT语句。INSERT语句用于向数据库的表中添加新的记录。基本语法如下: ```sql INSERT INTO 表名 ...

    Mysql导入导出.sql文件 Word 文档

    本文主要探讨如何在 MySQL 中导入和导出 `.sql` 文件,这对于数据库备份、迁移或复制数据至关重要。 首先,导出 MySQL 数据库为 `.sql` 文件是备份数据库的一种常见方式。例如,如果要将名为 `education` 的数据库...

    mysql导入导出.sql文件.pdf

    - `e:\mysql\mydb2.sql`:包含SQL语句的文件路径。 #### 五、解决导入文件大小限制问题 默认情况下,MySQL对导入文件的大小有限制,这可能会影响大文件的导入。 ##### 解决方案: 1. **修改PHP配置文件(php.ini...

    mysql导入导出sql.rar

    总的来说,"mysql导入导出sql"为MySQL数据库的日常维护提供了一种实用、高效的解决方案,简化了数据库的导入导出流程,使得即使是对编程不太熟悉的用户也能轻松上手。通过这个工具,我们可以更安全、便捷地管理和...

    mysql批量导出建表语句.zip

    你可以打开这些文件查看具体的SQL语句,并在需要时在新的MySQL环境中执行它们以重新创建相同的数据库结构。 为了更好地利用这个资源,建议熟悉Kettle的工作流程,理解其各个步骤的功能,并学习如何根据自己的需求...

    如何使用navicat或PHPMySQLAdmin导入SQL语句.docx

    如何使用 Navicat 或 PHPMySQLAdmin 导入 SQL 语句 ... 本文介绍了如何使用 Navicat 和 PHPMySQLAdmin 导入 SQL 语句,并提供了一些常用的 SQL 语句导入导出方法。这些方法可以帮助您更方便地管理数据库和数据。

    Mysql运行SQL语句中文乱码问题的解决方法

    ### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...

    不进入mysql 就能导入sql脚本的方法

    标题提到的“不进入mysql就能导入sql脚本的方法”是一种提高效率和便利性的技巧,尤其适用于大型数据库或者频繁进行数据迁移的情况。下面我们将详细介绍这个方法以及相关的知识点。 首先,SQL脚本通常包含了创建表...

    数据库导入导出总结(SQL语句)

    ### 数据库导入导出总结(SQL语句) 在IT领域,特别是数据库管理方面,数据迁移是一项常见的需求。本文将基于给定的代码片段和描述,详细介绍如何使用SQL语句进行不同数据库之间的数据导入导出操作。 #### Access ...

    mysql转化成sql server sql转化成mysql工具

    3. 数据导出:将MySQL中的数据导出为SQL脚本,或者直接导入到SQL Server中。 4. 验证与调整:迁移后,需要验证数据的一致性,并可能需要根据SQL Server的特点进行额外的调整。 反过来,从SQL Server到MySQL的转换,...

    MySQL数据导入导出

    mysqldump工具是一个功能强大的数据导出工具,支持导出创建表结构的SQL语句、插入数据的SQL语句,或者同时导出这两部分。通过mysqldump工具,我们可以对单个表、多个表甚至整个数据库进行导出操作,非常灵活。...

    根据数据库导出SQL语句

    标题中的“根据数据库导出SQL语句”是指一种技术,它允许用户将ACCESS数据库中的数据转换为SQL(Structured Query Language)脚本。这种技术对于在不同的数据库系统间迁移数据非常有用,因为SQL是大多数关系型数据库...

    MySQL数据导入与导出

    本文将深入探讨MySQL数据导入与导出的方法,通过实际案例解析,帮助读者快速掌握相关技巧。 #### 数据导出:MySQL的多种方式 ##### 1. 使用`SELECT INTO OUTFILE`语句导出数据 `SELECT INTO OUTFILE`是MySQL提供的...

    导出系列-根据SQL语句导出数据到txt记事本

    2. **运行查询并保存结果**:在数据库管理工具(如MySQL Workbench, Microsoft Access等)中执行SQL语句,然后选择将查询结果保存为文本文件。在某些工具中,可能需要使用“导出”或“保存为”功能,并选择TXT格式。...

    HeidiSQL工具导出导入MySQL数据

    HeidiSQL是一款轻量级且用户友好的MySQL数据库管理工具,它提供了便捷的数据导出和导入功能,使得数据库的迁移和备份变得更加简单。在本文中,我们将深入探讨如何使用HeidiSQL来完成这些任务。 首先,我们要导出...

Global site tag (gtag.js) - Google Analytics