mysql - shell命令导入表的mysql转储的一部分(从特定行)

标签 mysql shell import database-migration data-consistency

具体:

是否有一个反向命令:

mysqldump --user=... --password=... --host=... DB_NAME --where=<YOUR CLAUSE> > /path/to/output/file.sql

我可以通过 shell 导入表转储的一部分(从特定行开始)吗?

情况: 有一个像样的(2G)数据库从PC导入到lynux mysql,我成功使用shell命令导入该表的大约30%,然后我与ISP的连接就断了。

问题:

我希望从停止的行继续上传转储。我特别不想从导入停止的行创建新的转储。

最佳答案

通过管道输出

sed -n $ROW,\$p file.sql

到您的导入命令。

关于mysql - shell命令导入表的mysql转储的一部分(从特定行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21103703/

相关文章:

MySQL 更新(如果存在)

php - 跳过 PHPSpreadsheet 导入中的第一行

mysql - SQL 查询以确定群组中发送 1 个或多个邀请的用户百分比

javascript - 如何导入 Plottable.js

Python:导入 urllib.quote

javascript - 导入外部javascript文件并在vue应用程序中全局使用函数

mysql - MySQL 每 1 天执行一次存储过程

bash - 这个错误是什么意思? (SC2129 : Consider using { cmd1; cmd2; } >> file instead of individual redirects.)

linux - 如何比较 unix 中的两个文件并合并包含匹配和不匹配数据的文件 1 和 2

shell -/bin/sh : POSIX vs implementations by Bash/Dash/FreeBSD's sh 参数中 '--' 的处理