问题标签 [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 投票
1 回答
607 浏览

php - 在 WampServer 中备份 MySQL

如何备份我的 10MB MySQL 数据库?我不认为 WampServer 支持 mysqldump。我想将它迁移到 Web 服务器。

0 投票
2 回答
2812 浏览

mysql - 将两次传递给 xargs 的数据放在一行中

tmp 文件包含:

我想为上述文件中的每一行运行类似“mysqldump DATABASE > database.sql && gzip database.sql”的命令。

我已经到了 cat /tmp/database-list | xargs -L 1 mysqldump -u root -p

我想我想知道如何将传递给 xargs 的数据不止一次(而不仅仅是最后)

编辑:以下命令会将每个数据库转储到其自己的 .sql 文件中,然后 gzip 它们。

0 投票
1 回答
3431 浏览

mysql - 转储数据时的外键约束

我收到一个错误:第 1 行的 ERROR 1062 (23000): Duplicate entry 'AN' for key 1

这是因为测试数据库中的 bus_stops 表具有外键约束。在从“实时”数据库插入之前,如何在 SINGLE STATEMENT 中截断测试数据库中的 bus_stops 表?

0 投票
4 回答
5676 浏览

sql - 将 MySQL 迁移到具有不同结构的表

我的公司目前正在移动我们的数据库,将一组表从旧的 MySQL 实例转移到新的实例中。在这次迁移之前,我们已经做了一些开发,并且一些表的结构已经从原来的改变了(例如,列被删除了)。

所以目前我已经从旧数据库中转储了数据,现在正试图将它们重新插入到新表中。当然,当它尝试插入具有比表更多字段的行时,导入会失败。

仅将我需要的字段导入新表的最佳方法是什么(最好是可编写脚本的,因为我预见自己必须再执行几次)?

0 投票
4 回答
6031 浏览

java - 如何使用 ant 转储 MySQL 数据库?

我找不到任何有关如何使用 ant 任务转储 MySQL 数据库的信息。

我是否必须创建自己的任务才能做到这一点?

0 投票
1 回答
962 浏览

mysql - mysqldump 和 --tab 速度

根据 MySQL 认证指南,当--tab使用选项时,

aSELECT ... INTO OUTFILE用于在指定目录生成制表符分隔的文件,SQL (CREATE TABLE)也会生成一个包含的文件

然后

用于--tab生成制表符分隔的转储文件要快得多

--tab但是,如果两者都生成一个 SQL 文件并且一个只有一个额外的选项卡,它怎么能更快呢?

0 投票
4 回答
5247 浏览

bash - 将通过 SSH 连接的 Mysqldump 压缩到另一台机器

我有以下内容:

...哪个 SSH 是远程机器的 mysqldump。

我需要在 SSH 之前压缩 mysqldump,因为转储是 500mb 并且它占用了我的带宽限额。

0 投票
1 回答
197 浏览

mysql - 安装转储时出错

我有以下转储:

但结果我看到以下内容:错误1061(42000):重复键名'FK5A0E7818BCEF0FB'

是的,键的名称和约束的名称是相同的。但是使用其他键我们没有任何问题。但是,如果我将 KEY 更改FK5A0E7818BCEF0FBFK5A0E7818BCEF0FB1,它将起作用。

有关更多信息,请转储另外两个表:

0 投票
1 回答
1262 浏览

php - MySQLdump 导致很多注释行,没有真正的内容

我正在尝试编写一个 PHP 程序来自动创建 MySQL 表的备份作为服务器上的 sql 文件:

我在生成的 .sql 文件中得到的所有内容是:

结果列表 Database:mydbname.mytablename 似乎很可疑。

我不知道从哪里开始寻找。我的主机在帮助我最初设置程序时说我需要停用 safe_mode(已经完成)并授予对二进制文件的访问权限(我不知道这意味着什么)。

楼主每次提问都要两天时间回复,如果可以的话我想自己解决。

0 投票
1 回答
1126 浏览

mysql - 如何从 mysqlhotcopy 导入数据库表?

我使用 mysqlhotcopy 转储一个充满表的数据库。我知道有各种 .frm、.MYD 和 .MYI 文件需要导入到不同的 MySQL 实例中。我只是将这些文件复制到第二个系统上的特定文件夹中,还是必须使用另一个命令行选项运行 mysqlhotcopy 才能执行导入?