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

时间:2010-06-18 12:21:48

标签: mysql mysqldump

我有一个程序,我在选定的表上使用mysqldump,实用程序运行正常,但有时转储不完整,即原始数据库中存在数千行但不在转储文件中,任何人都可以帮忙?

1 个答案:

答案 0 :(得分:1)

我使用的数据库是成千上万的记录,包含存储过程和触发器,这是我用于自动备份的mysqldump命令(显然,用你自己的设置替换引用的值,包括引号):

“$ MYSQL_DIR”mysqldump --no-defaults --user =“$ MYSQL_SERVER_USER” - password =“$ MYSQL_SERVER_PASSWORD”--host =“$ MYSQL_HOST”--skip-opt --add-locks --create -options --disable-keys --extended-insert --single-transaction --skip-master-data --quick --set-charset --flush-privileges --quote-names --triggers --routines - comments --databases --default-character-set =“$ DB_CHARSET” - max_allowed_pa​​cket = 16M“$ DB_NAME”--result-file =“$ DB_TO_BACKUP_PATH_TEMP”2> “$ LOG_ERROR_PATH”

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