我在一个cron作业中使用mysqldump来备份一个超过200万行的数据库。
它创建一个文本文件,该文件可用于从命令行恢复数据记录。
我认为在恢复之前编辑转储文件作为更改值和表名或列名的一种快速方法会很有用-至少在我了解更多信息并对使用ALTER和UPDATE完成这项操作有信心之前是这样。
编辑大型文本文件对我来说并不麻烦,但我惊讶地发现,在我的数据库的250MB转储文件中,只有大约300行。每行大约有80万个字符。
有没有其他方法可以更好地控制行长度来生成转储文件?
或者,我是否应该使用sed或Perl等工具对转储进行后处理?
https://stackoverflow.com/questions/1293529
复制相似问题