mysql source 命令导入大的sql文件的方法

mysql source导入多个文件/较大的sql文件/在线互转数据 mysql>use dbtest; mysql>set names utf8; mysql>source D:/mysql/all.sql;通过source命令导入多个文件,可以新建一个all.sql文件,里面存放下面的命令 例如: source d:/a1.sql; source d:/a2.sql; 当你运行mysql>source D:/mysql/all.sql;这样就可以在一个so 阅读详情
在mysql的安装目录下 找到 my.ini文件 加入以下代码:
interactive_timeout = 120
wait_timeout = 120
max_allowed_packet = 32M
======================================
小例子
mytest_emp_dept.sql文件,内容如下:
CREATE TABLE emp(eid INT PRIMARY KEY AUTO_INCREMENT, ename VARCHAR(20) NOT NULL, esex VARCHAR(10), deptid INT NOT NULL);
CREATE TABLE dept(deptid INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20) NOT NULL,daddress VARCHAR(200));
INSERT INTO emp(ename,esex,deptid) VALUES('chris','M',1),('edge','M',1),('kelly','W',2),('maryse','W',2);
INSERT INTO dept(dname,daddress) VALUES('development','beijing'),('accounting','shanghai');
SELECT ename,esex,dname,daddress FROM emp,dept WHERE emp.deptid=dept.deptid ORDER BY ename;
======================================
导入sql的命令行如下:
source "路径名"+/mytest_emp_dept.sql

======================================






今天碰到个问题要用phpmyadmin导入1G的数据,但是在怎么都导入不了,用命令行就可以轻松搞定了。用mysql source命令可以导入比较大的文件。

mysql>use dbtest;
mysql>set names utf8;
mysql>source D:/www/sql/back.sql;

通过source命令导入多个文件,可以新建一个sou.sql文件,里面存放下面的命令
例如:
source d:/a1.sql;
source d:/a2.sql;
当你运行


这样就可以在一个source命令里面导入多个sql文件了。



MySQL 数据库导入命令 SOURCE 详解 在 MySQL 数据库中,可以使用 SOURCE 命令来执行 SQL 脚本文件,并将其内容导入到当前数据库中。需要注意的是,当执行 SOURCE 命令时,必须确保 MySQL 客户端具有足够的权限来读取指定的 SQL 文件并执行其中的内容。另外,导入大型 SQL 文件可能需要一些时间,具体时间取决于文件的大小和系统的性能。选择了要导入数据的数据库后,即可使用 SOURCE 命令导入 SQL 脚本文件。在打开的 MySQL 客户端中,需要选择要导入数据的数据库。是要导入的 SQL 脚本文件的实际路径。 阅读详情

相关推荐

Axure原型模板与元件库APP交互设计素材(附资料)

在Axure中,手机模型是展示APP或小程序界面效果的重要工具。通过导入手机模型元件,设计师可以更加直观地模拟真实设备的显示效果,从而更准确地评估设计的可行性和用户体验。Axure官方及第三方资源库中提供了多种品牌和型号的手机模型,如iPhone、Android等,设计师可以根据项目需求选择合适的模型进行使用。Axure作为一款强大的原型设计工具,为APP和小程序的设计与开发提供了丰富的界面组件元件库和交互设计素材。

招风的黑耳优快云 1980

02_MySQL数据库导入——source指令以及Navicat导入数据库方法

MySQL数据库导入——source指令以及Navicat导入数据库方法 2. 输入source指令 || 格式:source 数据库文件的路径(可以直接用鼠标拖进去 会自动生成) tip:路径容易输入错误的朋友 就到需要导入的.sql文件的目录下 然后拖鼠标拖进去 注:在可视化数据库软件中查询语句source指令会报错(这里以Navicat为例) 所以source指令只能在cmd命令提示符里面登录mysql使用 1. Navicat右击localhost 选择运行SQL文件 2. 点击文件最右

qq_45657848的博客 8437

深入浅出一文搞懂Raft协议

前言 在分布式的世界里,要说最核心最复杂的功能,一致性的实现无出其右,之前的paxos算法堪称经典,被认为是同类算法中效果最好的,基本上成为分布式一致性的代名词,但是paxos算法也是出了名的难理解,而且相当不好实现。本人也花了很多时间、看了很多材料也没有真正理解。所以基于paxos的思想进行的一致性算法的简化和实现就成为了现实的需求,在此背景下,本文的主角Raft就出现了。 Raft算法的头号目标就是容易理解(UnderStandable),这从论文中就可以看出来。当然,R...

microGP的专栏 6485

1.mysql(Navicat)数据的导入与导出

数据导入与导出 数据导出与备份的区别 数据导出,导出的纯粹是业务数据 数据备份,备份的是数据文件、日志文件、索引文件等等 备份有2种: 全量备份:完整备份数据库,占用空间大 增量备份:只备份变动的数据,硬盘空间占用小 数据导出有2种 SQL文档:数据少,可以导出SQL文档 文本文档:数据多,可以导出文本文档 导出SQL文件 mysqldump 用来把业务数据导出成SQL文件,其中也包括了表结构 mysqldump -uroot -p [no-data] 逻辑库 > 路径 -uroot:

qq_41917061的博客 3818

Score Matching实战:如何用Python实现数据分布梯度估计(附完整代码)

本文详细介绍了Score Matching技术在数据分布梯度估计中的应用,通过Python实现从基础概念到核心算法的完整流程。文章包含环境准备、网络架构设计、加噪版本实现以及训练流程,帮助开发者快速掌握这一绕过密度估计直接学习得分函数的创新方法。附带的完整代码和可视化分析使理论与实践紧密结合。

weixin_29168813的博客 372

ArcGIS Pro中如何批量替换数据源

不知您是否遇到过下面情况:ArcGIS Pro的Map/Scene中所引用的数据源被移动或重命名了,导致Map/Scene中找不到之前的数据,出现红色叹号;已有一个Map模板文件,图层的样式符号都是设置好的,想批量设置成另外一个数据源,复用该模板文件中的样式符号。 如果您在ArcGIS Pro的使用过程中遇到了上面情况,那么可以参考本篇文章,本文以图层存储在同一GDB中为例介绍。 情况一:Map中已有图层的数据源被移动了 原始Map长这样: 当数据源位置改变之后,显示找不到数据源的红色叹号: 这时如果右

xinying180的博客 7948

mysql使用命令行导入数据库脚本步骤

docker mysql

qq_21305943的专栏 723

c764-基于Vue的实时温湿度监控系统

🌟 毕业设计指导交流 🌟 同学们好!作为一名计算机专业的技术爱好者,我在毕业设计领域积累了一些经验,希望能和大家分享交流。从选题到答辩,欢迎一起探讨技术问题。💡 技术方向: 熟悉Java全栈(SSM/Spring Boot)、Python数据分析、微信小程序/安卓开发等技术栈,可以互相学习项目开发经验。📂 学习资源: 整理了一些开源项目案例(含代码和文档),需要参考的同学可以留言讨论,也欢迎分享你的项目经验。🛠 交流内容:✨ 欢迎在评论区留言讨论,一起进步!记得遵守社区规范,保持学术

weixin_39513710的博客 1070

Mysql的source命令导入大的sql文件方法

导入超级大的sql文件时,phpmyadmin或navicat那可就不好使了,所以得用mysql原生命令了,只要SQL没有错误,基本可以导入成功 登入Mysql后使用source命令 1 2 3 4 #mysql--default-character-set=utf8-uroot-p #password:123456 #mysql>usedatabase; #mysql>source...

实际工作与学习当中的随记 4442

WPF实战:利用Live Charts实现高性能动态曲线可视化

本文详细介绍了如何在WPF中使用Live Charts实现高性能动态曲线可视化,特别适用于工业监控和金融分析等实时数据场景。通过增量渲染、内存复用和硬件加速等核心技术,Live Charts能够高效处理高频数据更新,显著提升图表流畅度。文章提供了从基础实现到工业级优化的完整解决方案,帮助开发者应对各种性能挑战。

weixin_29189373的博客 407

【IC前端虚拟项目】spyglass lint环境组织与lint清理

和上个虚拟项目的lint清理环节一样,关于spyglass的lint清理功能与流程还是大家通过各种资料去学习下就好啦。和之前不同的事,这次的虚拟项目里我把流程封装为Makefile,更加的贴近了实际项目交付流程。而后就可以根据提示进行lint的清理工作了。

moon9999的博客 1886

linux mysql 导入大sql文件_MySQL_mysql source 命令导入大的sql文件的方法,在mysql的安装目录下 找到 my.ini - phpStudy...

mysql source 命令导入大的sql文件的方法在mysql的安装目录下 找到 my.ini文件 加入以下代码:interactive_timeout = 120wait_timeout = 120max_allowed_packet = 32M======================================小例子mytest_emp_dept.sql文件,内容如下:CREATE...

weixin_33378701的博客 350

大模型_WIN10使用hyper-v安装Ubuntu24.04虚拟机_配置独立静态IP地址_连接外网_并与内网其他机器互通_通过容器安装Dify_超详细安装过程002--人工智能工作笔记0247

本文详细描述了在Hyper-V环境中配置网络、安装Ubuntu虚拟机、设置IP地址、安装Docker以及部署Dify应用的过程。首先,通过Hyper-V管理器创建外部虚拟交换机(ExternalSwitch),并配置本机、虚拟交换机和Ubuntu虚拟机的IP地址,确保网络互通。接着,在Ubuntu虚拟机中安装Open-VM-Tools和Docker,并配置Docker的国内镜像源。最后,通过Git克隆Dify源码,使用Docker Compose启动Dify应用,完成部署。整个过程涵盖了网络配置、虚拟机管理

添柴程序猿的专栏 1751

【mysql】如何在MySQL中导入超大的SQL文件?

【mysql】如何在MySQL中导入超大的SQL文件? 方法 1.在navicat中导入(速度慢) 2.使用source命令导入(速度快) 第一种很简单,本文只介绍第二种。 步骤 1.查询mysql的安装位置 执行命令: which mysql1 当然也可以在系统的环境变量中查找mysql的安装位置,或者用whereis命令查找。 2.修改该目录下my.ini文件中max_allowed_packet 因为默认max_allowed_packet为1k,如果导入的文件过大。可能会报错。...

u013364850的专栏 4287

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

mysql 导入dmp_mysql 导入sql

当导入的sql文件过大时的解决办法:方法一:使用phpMyAdmin上传,需要修改一些参数1.修改./phpstudy/server/php/etc/php.ini文件中代码:## 原代码:upload_max_filesize = 2M## 修改为:upload_max_filesize = 10M## 原代码:post_max_size = 8M## 修改为:post_max_size = 8...

weixin_39980360的博客 86

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux中连接mysql执行sql文件

起因:昨天搭建tomcat+java+mysql ,需要导入自己本地环境中有个goods表 两个选择:1,命令行直接执行sql;2,(如果表很大怎么处理)直接执行sql文件。 搜索之结果:使用source执行sql文件 处理过程:切换到对应的数据库 source /home/data/goods.sql ...

small_whale的博客 1280

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

MySQL导入大SQL文件问题

导入方法: 1.通过phpmyadmin,有内存等的限制; 2.通过Navicat 运行sql,效率低; 3.通过source命令导入,效率高;   这里选用第三种方法,命令:source  sql文件的绝对路径 可能遇到的问题: 1.mysql链接超时 运行命令:show global variables  like '%timeout'; 查看运行结果中wait_timeout的...

baidu_23275675的博客 250

导入MYSQL数据库时提示 You probably tried to

昨天小编的一个客户在在利用phpmyadmin导入大sql文件的时候,总是提示错误,反应给小编,小编也是第一次遇到这样的问题,咨询了一些同行,总结如下供大家参考下phpmyadmin导入数据库时提示: You probably tried to upload too large file. Please refer to documentation for ways to w...

aiyueshiap433366的专栏 210

大体积数据库数据表导入方式

1、使用 root 账号连接 MySQL进行外部管道导入,数据包最大设为 2G,字符集 utf8mb4,打开 XX数据库,读取 /路径/数据表名.sql 文件并执行里面全部 SQL 语句。(该命令为带参数大文件导入指令)导入过程中不会变动并非未响应,因从外部管道导入,该方法每执行一次都需输入数据库密码。3、是否正常在进行导入可使用上方的“iotop”进行查看,也可通过宝塔的监控面板进行查看,如无其它任务,仅在导入大量的表,并且写入速度有明显上升且变动则表示正常工作。

weixin_45168542的博客 236

lampp mysql 等待响应时间很长_XAMPP 的 phpMyAdmin 就会有文件大小限制、上传超时等各种问题...

经常折腾 WordPress 的朋友通常都会搭建一个本地环境,调试修改完了再发布到线上,至于如何在本地安装 WordPress,这个可以参考我之前写的一篇《轻松10步本地安装WordPress(图)》文章,这篇文章中推荐使用 XAMPP 这个集 Apache + MySQL + PHP 于一身的套装软件,今天的话题同样也是围绕 XAMPP。为了真实还原线上环境,我们会把线上的数据库备份下来,用 X...

weixin_39667080的博客 297

MySQL 大文件导入慢到崩溃?正确优化方案来了

本文针对云文档 CMIS 服务异常时 MySQL 数据库迁移中 source 导入 8GB SQL 文件耗时长达 4 天的问题展开分析。初期误判为 BLOB 大对象与服务器硬件性能导致导入缓慢,在需同步增量数据的紧急场景下,该方式无法满足需求。基于 MySQL 5.6 环境,通过排查参数配置、导入机制等瓶颈,摒弃低效的 source 命令,采用优化后的导入方案,大幅提升数据导入效率,解决了大文件、含二进制数据场景下 MySQL 迁移耗时过长问题,保障新旧服务数据同步与业务恢复。

m0_73982863的博客 606

mysqldump完成数据库迁移

mysqldump完成数据库迁移 一、/usr/local/mysql/bin/mysqldump -h host -u username -p dbname > dbname.sql ![报错](https://img-blog.csdnimg.cn/20181116163110699.png)

太阳上的雨天 1916
上一篇: eclipse设置行号
下一篇: PHP EOF(heredoc)的使用方法
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值