mysql转储不会将完整数据写入文件

mysql转储不会将完整数据写入文件,mysql,mysqldump,Mysql,Mysqldump,我有一个程序,在其中我在选定的表上使用mysqldump,该实用程序运行正常,但有时转储不完整,即原始数据库中存在数千行,而转储文件中没有,有人能帮忙吗?我使用的数据库包含数十万条记录,带有存储过程和触发器,下面是我用于自动备份的mysqldump命令(显然,用您自己的设置替换引用的值,包括引号): “$MYSQL\u DIR”mysqldump--无默认值--user=“$MYSQL\u SERVER\u user”--password=“$MYSQL\u SERVER\u password”

我有一个程序,在其中我在选定的表上使用mysqldump,该实用程序运行正常,但有时转储不完整,即原始数据库中存在数千行,而转储文件中没有,有人能帮忙吗?

我使用的数据库包含数十万条记录,带有存储过程和触发器,下面是我用于自动备份的mysqldump命令(显然,用您自己的设置替换引用的值,包括引号):

“$MYSQL\u DIR”mysqldump--无默认值--user=“$MYSQL\u SERVER\u user”--password=“$MYSQL\u SERVER\u password”--host=“$MYSQL\u host”--skip opt--添加锁--创建选项--禁用密钥--扩展插入--单个事务--跳过主数据--快速--设置字符集--刷新权限--引用名称--触发器--例程--注释--数据库--默认字符集=“$DB\u charset”--最大允许的字符集\u packet=16M“$DB\u NAME”--结果文件=“$DB\u TO\u BACKUP\u PATH\u TEMP”2>“$LOG\u ERROR\u PATH”


希望看到我所做的会有所帮助,您可能需要一个选项开关,但您没有包括…

备份的表是否很大?Ie数万条记录?是的,它可以在一个表中扩展到GBs的数据可能是我从局域网上的另一台电脑进行备份,这就是为什么它会丢失一些记录。上面的backup语句是我用来在一台服务器上从多台其他服务器进行备份的语句,因此它应该可以跨局域网工作。