我有一个程序,我在选定的表上使用mysqldump,该实用程序运行良好,但有时转储不完整,即有数千行存在于原始数据库中而不存在于转储文件中,有人能帮助我吗?
发布于 2011-02-09 23:32:32
我使用的数据库包含数十万条记录,具有存储过程和触发器,下面是我用于自动备份的mysqldump命令(显然,请使用您自己的设置替换引号中的值,包括引号):
"$MYSQL_DIR"mysqldump --无默认值--user="$MYSQL_SERVER_USER“--password="$MYSQL_SERVER_PASSWORD”--host="$MYSQL_HOST“--跳过选项--添加锁--创建选项--禁用密钥--扩展插入--单个事务--跳过主数据--快速设置字符集--刷新特权--引用名称--触发器--例程--注释--数据库--默认字符集=”$DB_CHARSET“--max_allowed_packet=16M "$DB_NAME”--结果文件=“$DB_TO_BACKUP_PATH_TEMP”2> "$LOG_ERROR_PATH“
希望看到我所做的会有所帮助,可能有一个你需要的选项开关,你还没有包括…
https://stackoverflow.com/questions/3069505
复制相似问题