问题标签 [mysqldump]

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 投票
9 回答
32736 浏览

mysql - 将mysql转储sql文件转换为可以导入sqlite3 db的格式的脚本

我有一个导出 SQL 文件,其中包含来自 MySQL 的表和数据,我想将其导入 Sqlite 3 DB。

最好的方法是什么?

仅通过 sqlite3 工具导入文件是行不通的。

0 投票
7 回答
34126 浏览

mysql - Ubuntu 8.04 上打开的文件过多错误

在检查外壳上的错误 24 时,它说

我该如何解决?

0 投票
2 回答
3471 浏览

mysql - 导入从 mysqldump --routines 生成的 mysql 过程

我使用 mysqldump 工具来制作我的数据库的副本。问题是,当我使用 --routines 参数输出我的存储过程和我的数据时,当我尝试导入它时,生成的输出会导致错误。

它是这样的:

(其中 MyDB2 已存在但为空)

我得到的错误如下:

如果我省略 --routines,一切都会正常工作。

有人遇到过这种情况么?

0 投票
4 回答
2517 浏览

mysql - 如何抑制添加到 mysqldump 输出的表的行数(AUTO_INCREMENT=N)?

我使用以下命令输出 MySQL 数据库的架构:

我将对两个要比较的数据库执行此操作,然后对两个输出文件进行比较。这是我在环境之间跟踪数据库更改的粗略方式。

但是,给我带来的一个小不便是,每个表的行数都包含在表定义中,作为 AUTO_INCREMENT 值,如下所示:

我认为“--no-data”标志会抑制有关引用数据的表的任何信息,包括行数。

如何在此输出中抑制 AUTO_INCREMENT=N?

0 投票
2 回答
945 浏览

mysql - 同步两个 MySql 服务器(不在同一个集群中)的最佳方法/工具是什么

我发现自己在家中开发应用程序,然后在商业服务器上充满数据。
我需要一种简单易用的方法将 MySql DB 从商业服务器转储到我的私人服务器中。
有没有工具/命令可以做到这一点?
(我想过让我的数据库成为奴隶,但是,我并不总是有权访问商业 MySql 服务器,而且我确实在我的服务器上开发......如果它们以这种方式链接,可能会导致问题) .

0 投票
2 回答
210 浏览

mysql - 复杂的数据库备份

我需要从数据库的某些表中备份某些行。通常标准需要连接等。有什么好方法可以做到这一点?(我不必使用 mysqldump)。

0 投票
4 回答
1250 浏览

mysql - 命令行外的mysql转储

是否有任何现代编程语言支持 mysqldump 作为一种方法,或者它仍然是命令行环境的领域。

0 投票
3 回答
3518 浏览

version-control - 如何创建相同文件的相同 gzip?

我有一个文件,它的内容是相同的。它被传递到 gzip 中,并且只存储压缩形式。我希望能够再次生成 zip,并且只有在它们不同时才更新我的副本。就目前的差异工具(diff、xdelta、subversion)而言,文件已更改。

前提是,我将一个重要数据库的 mysqldump 存储到一个颠覆存储库中。我的意图是 cronjob 定期转储数据库、gzip 并提交文件。目前,每次转储文件然后压缩文件时,它都被认为是不同的。我不想让我的修订号每 15m 不必要地增加。

我意识到我可以将文件作为纯文本转储,但我不喜欢它,因为它相当大。

我目前用来生成转储的命令是:

-n指示 gzip 删除文件名/时间戳信息。sed '$d'删除 mysqldump 放置时间戳的文件的最后一行。

在这一点上,我可能会恢复以纯文本方式存储它,但我很好奇有什么样的解决方案。

解决了,Bright 先生是正确的,当正确的参数是小写时,我错误地使用了大写 N。

0 投票
6 回答
37009 浏览

mysql - 由于扩展插入导致 MySQL 导入数据库错误

我正在导入一个 400MB(未压缩)的 MySQL 数据库。我正在使用 BIGDUMP,我收到此错误:

我相信该文件确实包含扩展插入,但是我无法重新生成数据库,因为它已从旧服务器中删除。如何导入此数据库或将其转换为导入?

谢谢你的帮助。

最好的尼克

编辑: 似乎唯一可行的答案是分离扩展插入,但我仍然需要帮助弄清楚如何拆分文件,如下面的答案所示。请帮忙。谢谢你。

0 投票
16 回答
505881 浏览

mysql - 如何使用 XAMPP for Windows 访问 MySQL 命令行?

如何使用 XAMPP for Windows 访问 MySQL 命令行?