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

mysql - 如何在不覆盖重复字段的情况下将 SQL 转储导入表

如何在不覆盖具有相同值的记录的情况下将 MySQL 转储文件导入数据库?

0 投票
4 回答
11576 浏览

mysql - mysqldump 或 mysqlhotcopy 备份大型 MySQL 数据库?

我有一些 NAS 存储可以通过我的专用托管服务提供商进行备份。我使用 WHM 设置自动每日备份来备份数据库和帐户。服务器托管一个站点。当它进行备份时,它会进行 mysql 转储,并且在进行备份的整个过程中基本上都会关闭站点,因为在转储发生时没有人可以连接到数据库。该站点通常会关闭大约 30 秒到一分钟(这可能看起来不多,但对于这种站点来说,这是一个真正的问题)。

有没有更好的备份方法来避免这种情况发生(mysqlhotcopy 或 Maatkit 会更好吗?),无论是备份到 NAS 的不同方法,还是根本不使用 NAS 并使用其他方法.

0 投票
3 回答
4394 浏览

mysql - 如何验证数据库备份

我有一些远程数据库,托管在我的网络主机上。对于 mysql,我使用定期 mysqldump,对于 MSSQL,我使用 bcp 来备份它们。如何验证这些备份?我如何确保备份不是部分的(通过公共网络完成)。

0 投票
2 回答
2151 浏览

mysql - 将 MySql DB 从一台服务器复制到另一台服务器

我需要将 MySQL 数据库从 Linux 上的服务器复制到 Windows 上的服务器。我试过使用 mysqldump 但它似乎不包括存储过程。我想复制所有内容,即模式、数据、存储过程、触发器等。

谢谢,唐

0 投票
3 回答
7350 浏览

cross-platform - 如何让 mysqldump 保留表名的大小写?

我正在尝试将数据库从 Windows 迁移到 linux 主机。

谢谢!

阿什利

0 投票
2 回答
1884 浏览

mysql - mysql备份保留关系

我想知道如何从 2 个单独的表(CATEGORIES 和 SUBCATEGORIES,其中 SUBCATEGORIES 属于一个 CATEGORY)中备份我的数据,以便以后可以恢复关系。我不确定是否mysqldump --opt db_name足够。

例子:

分类:

子类别:

谢谢

0 投票
10 回答
41520 浏览

mysql - mysqldump 表而不转储主键

我有一张表分布在运行 MySql 4 的两台服务器上。我需要将它们合并到一台服务器中以用于我们的测试环境。

这些表实际上每个都有数百万条记录,它们在两台服务器上的原因是因为它们有多大。表的任何更改和分页都会给我们带来太大的性能损失。

因为它们在生产环境中,所以我不可能在现有服务器上以任何方式更改它们。

问题是主键是一个唯一的自动递增字段,因此存在交叉点。

我一直在试图弄清楚如何使用 mysqldump 命令忽略某些字段,但是 --disable-keys 只是改变了表,而不是完全摆脱了键。

在这一点上,看起来我需要修改数据库结构以利用主键的校验和或哈希作为实际上应该是唯一的两个唯一字段的组合......我真的不想做这个。

帮助!

0 投票
6 回答
36683 浏览

mysql - 如何避免使用 Keycache 进行修复?

我有一些优化 my.cnf 文件的经验,但我的数据库有大约 400 万条记录 (MyISAM)。我正在尝试从 mysqldump 恢复,但每次我最终都会得到可怕的“使用 Keycache 修复”,这可能需要几天时间。有什么办法可以解决这个问题并让它滚动为“通过排序修复”?

我有 2GB RAM、双核、大量额外的硬盘空间。

从 my.cnf 中剪掉:

0 投票
6 回答
40090 浏览

mysql - 有没有更快的方法来加载 mysqldumps?

可能重复:
加快 mysql 转储和导入

mysqldump相当快,但中型数据库(20-30 兆)的转储需要几分钟才能加载使用mysql my_database < my_dump_file.sql

是否有一些我可以调整以加快负载的 mysql 设置?有没有更好的方法来加载保存的数据?

我已经尝试将 mysqlimport 实用程序与基于 CSV 的转储一起使用。这些加载速度稍快 - 但不是明显 - 更快。我很想只复制原始数据库文件,但这似乎是个坏主意。

0 投票
2 回答
12122 浏览

cron - cron 中 mysqldump 动态文件名的正确格式?

我有一个 crontab 设置,每次我尝试这样做时都会出错。它在外壳中工作正常。这是我尝试将日期自动插入数据库备份的文件名时使用的格式。有谁知道我需要使用什么语法来让 cron 让我将日期插入文件名?

提前致谢!