之前一直都是在线转移数据,或者直接考data目录,也有干过多个sql文件导入。最近接了个兼职,发了个sql文件,两百多兆。
phpmyadmin最多是只支持2m的,在网上看到一种方法,修改UploadDir参数
比如说修改:
$cfg['UploadDir'] = 'import';
然后在phpmyadmin根目录下新建import目录,然后把sql文件放进去。这个时候phpmyadmin导入的时候,就会多一个选项,从服务器选取,试了下,两百多兆的还是不行,几十兆的还是可以的。
navcat也试了下,也是会超时。
想想就只剩下命令行了。
G:\xampp\mysql\bin>
mysql -uroot -p123456 ds160_com_new < E:\weishenhuo\20151108\sql\sql.sql
屡屡报错,都想砸电脑了。网上看了下,指定了下编码
mysql -uroot -p123456 --default-character-set=utf8 ds160_com_new < E:\weishenhuo\20151108\sql\sql.sql
正常,导到一大半还是报错,mysql超时。
Mysql> show variables like “%timeout%”;
interactive_timeout,wait_timeout
发现这些值都设置的蛮大的,28800(即默认的8个小时),没道理超时啊。
检查my.ini
max_allowed_packet=1M
改为 400M
max_allowed_packet=400M
再次测试,已经可以全部导入成功了。
网上还有人加下面这句:
skip-name-resolve
--skip-name-resolve选项启动mysqld来禁用DNS主机名查找。然而,在这种情况下,你只可以使用MySQL中的授权表中的IP号,会加快数据的连接响应速度。
source应该也可以了,此时。
相关推荐
MySQL 导入.sql 文件及常用命令 MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 MySQL 中有多种方式可以导入.sql 文件,并且提供了许多常用命令来管理和维护数据库。 一、导入.sql 文件 在 ...
MySQL 导入大容量 SQL 脚本文件方法 MySQL 是一个流行的关系数据库管理系统,广泛应用于各种 web 应用程序中。随着数据量的增加,数据库的容量也在逐渐增加,对于大容量 SQL 脚本文件的导入变得尤为重要。本文将...
#### 四、MySQL导入SQL脚本的方法 ##### 1. 使用`mysql`命令导入SQL脚本 ```shell mysql -u 用户名 -p 数据库名 导入的文件名 ``` 例如,将`c:\a.sql`中的数据导入到`test`数据库: ```shell mysql -u root -p ...
MySQL 数据库导入导出 SQL 文件 MySQL 是一个广泛使用的开源关系型数据库管理系统,本文介绍了如何使用 mysqldump 命令来导出 MySQL 数据库的数据和表结构,以及如何使用 source 命令来导入数据库。 mysqldump ...
### MySQL导入SQL文件详解 #### 引言 MySQL作为全球广泛使用的开源关系型数据库管理系统,其数据导入导出功能对于数据库管理员来说至关重要。本文将深入探讨如何通过命令行方式在MySQL中导入SQL文件,包括环境配置...
### MySQL导入SQL文件的五大步骤详解 #### 一、MySQL的命令行模式的设置与配置 在开始导入或导出SQL文件之前,首先需要确保能够顺利地通过命令行访问MySQL服务器。这通常涉及到环境变量的配置,特别是对于Windows...
#### 三、从数据库导出.sql文件 MySQL提供了多种方法来导出数据库或表到`.sql`文件中。 ##### 导出整个数据库: ```bash mysqldump -h localhost -u root -p mydb > e:\mysql\mydb.sql ``` - `mydb`:需要导出的...
本文主要探讨如何在 MySQL 中导入和导出 `.sql` 文件,这对于数据库备份、迁移或复制数据至关重要。 首先,导出 MySQL 数据库为 `.sql` 文件是备份数据库的一种常见方式。例如,如果要将名为 `education` 的数据库...
提到的压缩包子文件“SSMA 2005 for MySQL CTP1.1.0.700.Install”是SQL Server Migration Assistant针对MySQL的一个版本,它是微软提供的一个工具,用于帮助用户从MySQL迁移到SQL Server。CTP代表“社区技术预览”...
导入SQL文件允许用户将包含创建表、插入数据等指令的文本文件应用到MySQL数据库中,而导出则相反,它将数据库中的内容转换为SQL脚本,以便存储或转移到其他系统。 这个名为"mysql导入导出sql"的工具提供了以下功能...
### MySQL导入SQL或Excel文件的方法 #### 一、MySQL数据库操作基础 在开始介绍如何将SQL脚本或Excel数据导入MySQL数据库之前,我们先来了解一下MySQL的一些基本操作命令。 ##### 创建数据库 创建一个名为`temp`...
- **导入SQL文件**: - 使用命令`mysql -h hostname -u username -p dbname < path\filename.sql`,其中`dbname`是之前创建的数据库名,`path\filename.sql`是待导入的SQL文件路径。 #### 三、解决导入文件大小限制...
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...
解决 PowerDesigner 导出的 SQL 带列注释,导入到 MySQL 中列注释不见了的处理方法是,使用记事本将 SQL 文件另存为 UTF-8 编码格式,然后再将其导入到数据库中。这樣可以确保中文注释能够正确地显示在数据库中。
综上所述,`mysql实例sql文件`如`create.sql`和`populate.sql`是MySQL数据库管理的关键组成部分,它们帮助我们构建和维护数据库结构,填充数据,以及进行日常的数据操作。了解和熟练使用这些文件对于任何在IT行业...
sql文件怎么导入数据库 导出使用mysqldump命令 导入使用mysql 命令后面加参数直接导入 或者是先use到数据库中使用source命令导入进来数据。
MySQL有多种方法导入多个.sql文件(里面是sql语句),常用的有两个命令:mysql和source。 但是这两个命令的导入效率差别很大,具体请看最后的比较。 (还有sqlimport和LOAD DATA INFILE等导入方法,不过它们主要用于...
这个工具专门设计用于将大型的MySQL转储文件拆分成多个小文件,每个小文件包含可以独立执行的SQL语句,从而提高了数据库操作的效率和灵活性。 SQLDumpSplitter的核心功能是智能分析和分割SQL转储文件。它能够识别...
本文讲述了在linux命令下导出导入.sql文件的方法。分享给大家供大家参考,具体如下: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 ...
全国地区数据库 mysql导出的sql文件 可导入mssql