问题标签 [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 回答
2148 浏览

mysql - 第 244 行的错误 1005 (HY000):无法创建表 './intranet2/dept.frm' (errno: 150)

我从生产中转储了一个数据库:

mysqldump -u 用户名 -p Intranet2 > Intranet2.sql

进入开发服务器:

mysql -u 用户名 -p intranet2 < intranet2.sql

我明白了:

第 244 行的错误 1005 (HY000):无法创建表 './intranet2/dept.frm' (errno: 150)

我试图把它放在 sql 文件的开头:

设置 FOREIGN_KEY_CHECKS = 0;

但我仍然收到同样的信息。mysqldump 应该能够重新创建数据库,否则我可以相信我的备份吗?

0 投票
2 回答
763 浏览

ruby-on-rails - 为什么从控制器或模型调用 mysqldump 时需要完全路径?

当我mysqldump从控制器或模型调用时,我需要完全路径二进制文件,当我从 Rake 调用它时,我不需要。

如果我没有完全路径,我会得到一个零字节文件......

我可以确认两个进程都是使用同一个用户运行的。

如果我从操作中调用 Rake 任务,它也会失败(零字节文件)。

操作系统:Mac Ruby 1.8.6

编辑:我Etc.getpwuid(Process.uid).name用来获取当前进程的用户

0 投票
1 回答
3538 浏览

mysql - 带有分区表的 mysqldump

我有一个很大的 MyiSam 表,我最近对它进行了分区。我每天都使用 mysqldump 备份数据库,但我不想备份整个大表,我只想备份某些分区。有什么方法可以指定使用 mysqldump 转储哪些分区?

0 投票
2 回答
250 浏览

mysql - MySQL 升级到 Snow Leopard 后丢失

我犯了一个愚蠢的错误,过早升级 Leopard。

我以为我转储了我的 mysql 文件,但最后一次备份大约有一个月大。

现在我将计算机升级到雪豹,并没有尝试运行旧的 mysql 服务器。所以我读到你必须用我做的更新版本重新安装mysql,它运行得很好并且启动得很好。

但是 - 它似乎设置了新安装,但由于旧版本无法在此平台上运行 - 我如何转储旧数据?

我试过 mysqldump 但它没有连接。

任何想法都会很棒!

0 投票
6 回答
45988 浏览

mysql - 如何使用 mysqldump 仅导出 CREATE TABLE 命令?

我试图mysqldump只导出数据库模式——没有数据,没有额外的 SQL 注释,只有CREATE TABLE命令。这是我到目前为止所得到的:

它几乎达到了我想要的效果,但我想消除“字符集”行(类似于下面示例输出中的前 3 行)。有没有mysqldump办法做到这一点?

这是我的版本信息,以防万一:

0 投票
7 回答
13006 浏览

mysql - 按数据库拆分具有多个数据库的 mysqldump 文件

我有一个包含多个数据库的 mysqldump 文件 (5)。其中一个数据库需要很长时间才能加载,有没有办法按数据库拆分 mysqldump 文件,或者只是告诉 mysql 只加载指定的数据库之一?

马尼什

0 投票
2 回答
274 浏览

mysql - 我通过 mysqldump 导出到一个文件。如何找出文件的文件编码?

给定 ubuntu(或一般的 debian unix)中的文本文件,我如何找出文件的文件编码?我可以在其上运行odhexdump以对其编码进行指纹识别吗?我应该注意什么?

0 投票
4 回答
517 浏览

php - 我正在寻找英语单词列表

有谁知道我可以在哪里找到 SQL 转储形式的英语单词列表?

我在网上找到了一个单词列表,但它是一个很大的纯文本文件;单词由换行符分隔。我尝试编写一个 PHP 脚本来循环遍历单词并将它们插入到数据库中,但在读取大文件时很快遇到了内存问题。我已将文件拆分为 4 个较小的文件,但仍然出现内存错误。如果有人知道如何将我当前的文件转换为更导入的朋友格式,请告诉我。

0 投票
14 回答
52587 浏览

mysql - 我怎样才能摆脱 MySQL 转储中的这些评论?

我正在尝试创建一个仅结构简单的数据库转储。使用mysqldump给了我这样的结果:

无论我尝试什么,我似乎都无法摆脱这些评论。

我目前正在使用:mysqldump -p -d --add-drop-table --skip-tz-utc --skip-set-charset -h 127.0.0.1 -u foo bar --result-file=dumpfile.sql

编辑:但是我确实希望保留其他评论,例如-- MySQL dump 10.13 Distrib 5.1.41, for Win32 (ia32)

0 投票
7 回答
7391 浏览

mysql - mysqldump 表名前缀

我有两个 mysql 数据库,它们具有几乎相同的结构并代表同一个 Web 应用程序的数据,但其中一个代表当前版本,第二个是很久以前制作的。

如何创建包含两个转储的数据库,但第一个数据库中的表具有 old_ 前缀,第二个数据库中的表具有 new_ 前缀?

是否有任何 mysqldump 选项来设置前缀或其他解决方案?