问题标签 [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.
php - PHP/passthru/mysqldump 似乎超时
我有一个 PHP 脚本,我调用它来运行 MySQL 数据库备份到 .sql 文件、TAR/GZip 并将它们通过电子邮件发送给我。其中一个数据库由与提供 Web 服务器的提供商不同的提供商托管。一切都托管在 Linux/Unix 上。当我运行这个命令时:
(仅供参考,我也尝试过使用 system()、passthru() 和 shell_exec()。)
我的浏览器加载页面 15-20 秒,然后停止而不进行处理。当我使用 FTP 客户端查看服务器时,我可以看到生成的文件会在几秒钟后出现,然后文件大小会不断增加,直到数据库被备份。因此,创建了备份文件,但脚本在文件可以被压缩并发送给我之前停止工作。
我检查了max_execution_time
PHP 中的变量,它设置为 30 秒(比页面停止工作所需的时间长),并将set_time_limit
值设置为 200 秒。
有人知道这里发生了什么吗?
python - 尝试使用 mysqldump 进行数据库导出时,是什么导致 subprocess.call 输出空白文件?
我在使用 subprocess.call 使用 mysqldump 导出数据库时遇到了一些问题。我正在使用安装在 Windows 7 上的 Python 3.1。
上面的代码会导致在 DumpDir 中创建一个空白文件。
我已经尝试让 python 打印命令,以便我可以通过 CMD 提示符使用以下命令对其进行测试:
如果我将输出粘贴到 CMD 提示符并执行它,一切正常。
有任何想法吗?
我是 Python 新手,所以我确信答案很简单,但我尝试了很多变体来让它工作,我就是想不通。
mysql - 迁移服务器,不想丢失 MySQL 数据。Master-Master设置是否可行?
我要搬到新服务器上,并考虑如何保持我的 2 MySQL 服务器数据一致导致我失眠和脱发。我正在考虑使用 Master-Master 设置来确保我在此过程中不会丢失任何东西。这是多么可行。任何潜在的陷阱?
mysqldump - mysql转储问题
我正在尝试使用 mysqldump 命令转储大型数据库。我想避免在生成的 sql 文件中使用“使用数据库”命令。这是因为我想创建具有不同名称的相同数据库。由于 sql 文件很大,我无法打开 sql 文件并对其进行编辑。
我试过 --no-create-db 但我仍然在转储文件中获得使用命令
请帮忙。
php - Mysqldump 创建空的 sql 文件?[Windows 上的 php 和 mysql]
我试图转储数据库:
我尝试了mysqldump.exe的指定完整路径或只使用mysqldump,它仍然给我一个0kb的dumpfile.sql
详细信息:编程语言:PHP 数据库:MySql 5.XX 操作系统(服务器):Windows Server 2003。(目前在 Windows Vista 机器上测试)
编辑@杰里米赫斯洛普:
我试过了:
安全模式 = 关闭
仍然没有运气的人。
php - Mysqldump with empty result in gzip?
When I output my MySQL Dump Regularly, it outputs a 30MB File. When I use gzip, 0KB.
Here is my code:
mysql - 两个索引条目之间的行?
我在重新导入由 mysqldump 生成的数据库转储时遇到问题。我使用 order-by-primary 选项运行 mysqldump,并让它在具有唯一键的表上运行(并且没有显式主键,因此它按该唯一键排序)。在这种情况下,我的目标是重新创建表,使唯一键成为主键。
这个转储花了很长时间(大约 10 天),再次运行它会很痛苦。我尝试重新导入转储(使用适当的架构更改),但 mysql 在中途窒息。我查看了转储文件,在它窒息的地方 - 看起来有人将垃圾邮件直接插入到转储文件的文本中。
幸运的是,看起来损坏是孤立的,我能够在垃圾之前和之后看到钥匙。
tl; 博士:如果我只是拼接垃圾,我不知道前一个和后一个之间会丢失多少键 - 转储按那个唯一键排序,因此在这方面它让生活更轻松。mysql 是否有办法检索索引中两个条目之间的所有行?
密钥是 32 个字符的十六进制字符串,存储在 CHAR(32) 类型列中。我很确定我不能在字符串上使用 < 或 > 运算符......所以有什么建议吗?
mysql - 在另一台服务器上高效地克隆 MySQL 数据库
我们需要定期创建生产服务器的实时 MySQL 4 数据库(只有一个模式)的克隆,并将其导入一个或多个开发数据库。我们当前的过程是“mysqldump”数据库,通过 ssh 复制它并使用“mysql”客户端实用程序在目标机器上恢复它。
转储和复制相对较快,但恢复数据库模式(结构 + 内容)需要数小时。克隆的时间是否更短?
mysql - 将 MySQL 表数据复制到另一个表
我想将数据从一个 MySQL 表复制到另一个表。源表包含 3000 万条记录。当我尝试使用 SQL 查询复制数据时,SQL 连接丢失
是否有任何外部工具可以从 shell 中完成这项工作
谢谢
斯里
mysqldump - 如何在 MySQL 中转储每个表的 DESC(以 csv 格式)
我需要为数据库中的几百个表生成 DESC TableName 的 CSV 文件。
你们能帮我吗?我确信有一种使用 Bash 脚本的方法。我尝试使用 mysqldump 但它是用于结构的数据转储和 sql 转储:(
谢谢!