问题标签 [mysqlimport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3518 浏览

php - 如何将 LARGE sql 文件导入 mysql 表

我有一个 php 脚本,它解析 XML 文件并创建一个看起来像这样的大型 SQL 文件:

这个文件加起来超过 20GB(我在一个 2.5GB 的文件上测试过,但它也失败了)。

我试过像这样的命令:

mysql -u root -p 表名 < /var/www/bigfile.sql

这适用于较小的文件,比如大约 50MB。但它不适用于更大的文件。

我试过:

我也尝试了 mysqlimport ,但这甚至无法正确处理我的文件。

我不断收到一条错误消息

大约发生 我开始执行后 30 秒。

我将 allowed_max_packet 设置为 4GB,但是当使用 SHOW VARIABLES 验证它时,它只显示 1GB。

有没有办法在不浪费另外 10 个小时的情况下做到这一点?

0 投票
1 回答
397 浏览

csv - how to import data from csv file to mysql table?

I'm trying to load data from csv file to mysql table(already created). But loading failed. I tried directly without using query too "it shows error like 23 rows skipped".

I used the query:

0 投票
1 回答
258 浏览

mysql - 是否有可能将 mysqlimport 用于时间戳列?

我的表中有一些时间戳列可以为空,但我想通过 mysqlimport 用 testdata 填充它们。是否有可能通过 testdata.txt 提供时间戳参数?

0 投票
2 回答
736 浏览

mysql - 将 MySQL 数据库转储到另一台服务器上的新数据库中

我想就以下内容获得第二意见。

我想要实现的是将 mysql 数据库转储到另一台服务器上的新数据库中,我还想通过对原始服务器的有限写入来做到这一点。

计划是转储旧的 mysql 数据库,并将输出导入第二台服务器上的新数据库。

这就是我所拥有的,我已经这样做了,因此理论上原始服务器只会进行读取,而新服务器将进行写入。

谢谢!

0 投票
2 回答
962 浏览

mysql - mysqlimport 到临时表,然后更改表名?

我们正在使用 MySQL,并且有一个大约 110 万条记录的 InnoDB 表,其中整个表必须每天两次用 CSV 中的数据替换。

到目前为止,我一直在做的是截断表格,然后使用 mysqlimport 每天两次从新鲜的 CSV 重新填充表格。这导致大约 160 秒的停机时间,我最初被告知这很好,但现在情况不再如此。

我能想到的唯一方法是拥有一个临时表和一个生产表。实时查询将投入生产,当我需要重新填充数据库时,我将截断 staging,然后 mysql 将 CSV 导入其中,完成后我将交换名称,以便 staging 拥有旧数据库,生产将包含新导入的 CSV。我想我需要一个中间名称,比如 production 变成 production2,staging 变成 production,然后 production2 变成 staging。

有没有人有替代解决方案?表需要尽快导入,这就是我使用 mysqlimport 的原因,而且停机时间必须极短。

0 投票
3 回答
1779 浏览

mysql - 如何在本地导入mysqldump文件

我想在不使用网络接口的情况下将我的数据库“dbname”中的 sqldump 文件导入到表“data”中。

当我通过导入文件时

这在我的 ubuntu 12.04 上真的很

但是当我改用它时:

它和平常一样快。

我想,因为在我的机器上,它在使用“mysql”和“<”时分别解析每一行

有没有办法使用 mysqlimport 语法来导入带有 CREATE 和 DROP TABLE 东西的 sql 文件?

也许只是自动拆分sql-dump中的上部(使用drop table和create table语句),然后只将带有INPUT语句的文件的其余部分发送到mysqlinsert,这应该可以

0 投票
2 回答
1395 浏览

mysql - 如何导入没有在 MyISAM 中指定的 ENGINE 的 mysqldump

我所有的 sqldump 在 CREATE 语句中都没有“Engine=...”语法,所以也许我可以以某种方式将“ENGINE=MyISAM”添加到默认导入中?

因为在我的带有 mysql 5.5 的 ubuntu 12.04 服务器上导入一个大表非常慢,因为当我导入它时它使用的是标准的 InnoDB

或者我可以在 mysql 中设置一个设置标志,创建的新表默认为 MyIsam?

0 投票
2 回答
6218 浏览

mysql - 将 Sql Server 2008 数据库导入/导出到 MySQL

我在 SQL Server 2008R2 中有一个相对较大的数据库,需要导出到 MySql。我尝试了 SQL Server 的“导入和导出数据”选项,但它没有提供导出到 MySQL 的选项

请协助解决如何实现这一目标的可能方式。

0 投票
1 回答
553 浏览

mysql - 如何在 VB.NET 中使用 mysql.exe

我想恢复一个简单的 .SQL 文件,

MySQL 服务器受密码保护,是远程主机

0 投票
3 回答
942 浏览

templates - 尝试 .sql 导入后的错误消息

我使用 Joomla,最近安装了一个新模板。为了使上述模板的演示内容工作,我需要使用 phpMyAdmin 将 .sql 文件导入我的数据库。但是,在尝试导入文件后,我收到此错误消息:

SQL-Befehl [SQL-Order]

MySQL meldet [报告]:Dokumentation [文档]