当前位置:首页 » 编程语言 » 导入sql大文件

导入sql大文件

发布时间: 2022-09-05 04:18:24

❶ 如何在mysql中批量导入大的sql文本文件

在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!
比较好的办法仍是用mysql的source命令:
一、在客户端下操作:
1、进行入客户端
2、mysql>use
数据库名(如果没有,先建一个)
3、mysql>set
names
'utf8';
(一般看导入的是什么格式的文件)
4、mysql>source
d:\aaa.sql;
即可正常导入,如果有错,可以看出错提示
二、PHP文件操作:
建立a.php
里面有下面内容
mysql_connet('xxxx');
mysql_query("set
names
'utf8'");
mysql_query("source
d:\aaa.sql'");
原理同上,主要方便了无法使用命令行用户的操作

❷ mysql文件sql大容量怎么导入

  • 打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:

❸ PHPMyAdmin 怎么导入大SQL文件

当用phpMyAdmin导入的资料库大小大于2M的时候,会出现如下提示: No data was received to import. Either no file name was submitted、or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
要处理这个问题,经过一番研究发现,有2种方法:
方法一:
找到php.ini搜索这3个地方 upload_max_filesize , memory_limit 和 post_max_size
将后面的值修改成大于你需要导入的数据库大小就好了。
然后重启的PHP环境.
方法二:以phpMyAdmin-3.1.0-all-languages为例,我的安装目录E:\wwwroot\phpMyAdmin\
1.在 phpmyadmin目录里新建一个目录 upload.
2.打开phpmyadmin,找到E:\wwwroot\phpMyAdmin\config.sample.inc.php文件,找到并修改为 $cfg['UploadDir'] = “upload”; 然后点保存.
再打开E:\wwwroot\phpMyAdmin\libraries\config.default.php文件,找到并修改为 $cfg['UploadDir'] = “upload”; 然后点保存.
3.用 FTP 上传 需要导入的sql 文件到 phpmyadmin/upload/ 下
4.访问 phpmyadmin,点击 Import(导入) ,就会出现选择服务器上的文件的下拉框,选择刚才用FTP上传的SQL文件。至此完美解决。
最后打开http://www.xx.com/phpmyadmin/登录后,点击import可以看到。

❹ 如何在mysql中导入/导出超大的sql文本文件

在实际工作中,有时需要导入大容量sql文件到MySQL,通常有以下三种方法:
(1)通过phpmyadmin,不推荐,有内存等的限制;
(2)通过Navicat Premium工具运行sql,不推荐,效率低;
(3)通过source命令导入,推荐,效率高,经测试,小编导入一个3.02G的文件耗时3分08秒;
下面,小编将整个过程进行重现,希望对大家有帮助。
https://jingyan..com/article/295430f1ef89ab0c7f00505a.html

❺ mysql如何导入大sql文件怎么打开

进入mysql使用命令导入sql脚本文件:
mysql>
source
test.sql;
其实test.sql要导入sql文件
source导入sql文件命令
比f盘test.sql文件导入命令:
source
f:/test.sql;

❻ mysql怎么导入大型sql文件

打开MySQL安装目录下的my.ini文件,添加max_allowed_packet,设置大小为64M,如下:

在服务中重新启动MySQL服务,在命令行窗口(命令:show VARIABLES like '%max_allowed_packet%';)查看是否修改成功:

3
在命令行窗口中使用source命令(source sql文件路径)导入sql文件,如下(我们可以看到,执行效率比较高):

4
在Navicat Premium工具中查看是否导入成功:

5
查询导入表的数量(小编工导入了44张表,每张表的都有超过五百万条数据)

❼ mysql数据库 文件过大 如何导入

  1. 点击电脑‘运行’,输入cmd,然后点击确定。

3.执行下列语句:

sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:.sql


说明:


-S:数据库服务器地址,我这里是本机直接用localhost

-U:用户名

-P:密码

-d:数据库名

-i:sql文件

❽ mysql 的sql文件太大怎么导入

我有个大的 SQL 文件要回放,需要马上做,但又怕压死业务,怎么办?

先来建一个测试库:

可以看到 CPU 已经非常冷静,并且缓慢的处理数据。

💡小贴士:pv 工具既可以用于显示文件流的进度,也可以用于文件流的限速。在本实验中,我们用 PV 来限制 SQL 文件发到 MySQL client 的速度,从而限制 SQL 的回放速度,达到不影响其他业务的效果。

热点内容
ntp服务器怎么搭建 发布:2025-07-05 02:51:53 浏览:770
谭浩强c语言基础 发布:2025-07-05 02:51:45 浏览:776
外地卡密码忘了怎么办 发布:2025-07-05 02:50:10 浏览:186
电脑配置点评怎么选 发布:2025-07-05 02:39:23 浏览:1002
如何配置与锌反应的稀硫酸 发布:2025-07-05 02:39:20 浏览:937
php分割文件 发布:2025-07-05 02:22:15 浏览:478
sql平均成绩语句 发布:2025-07-05 02:11:41 浏览:277
java脱机 发布:2025-07-05 02:11:35 浏览:66
php变量赋值给变量 发布:2025-07-05 02:10:56 浏览:558
javaequals方法 发布:2025-07-05 01:57:23 浏览:98