MySQL 备份:使用 mysqldump --skip-extended-insert 选项
mysqldump 命令是用于备份 MySQL 数据库的工具。--skip-extended-insert 是 mysqldump 命令的一个选项,用于在生成备份文件时禁止使用扩展插入语法。
扩展插入语法是一种将多个插入语句合并为一个大的插入语句来提高备份/恢复性能的方法。这种语法在生成备份文件时可以显著减少插入语句的数量,但是在恢复数据时可能会导致一些不便,比如在中间位置出现错误时整个语句无法执行。
通过使用 --skip-extended-insert 选项,mysqldump 将为每条记录生成一个独立的插入语句,而不是使用扩展插入语法。这样可以增加备份文件的大小,但也提供了更好的可读性和恢复性。
以下是使用 mysqldump --skip-extended-insert 命令备份数据库的示例:
mysqldump --skip-extended-insert -u username -p database_name > backup.sql
这将使用 username 用户连接到 MySQL 数据库,并将 database_name 数据库的备份保存到名为 backup.sql 的文件中,其中每个记录都使用独立的插入语句。请确保将 username 替换为实际的用户名,database_name 替换为实际的数据库名称,然后按照提示输入密码。
原文地址: http://www.cveoy.top/t/topic/S7J 著作权归作者所有。请勿转载和采集!