关于Mysqldump导出大量数据的经验
这几天在做色鸟数据转换的工作,遇到的问题是,服务器空间有限的情况下,在导出sql数据的时候Mysqldump出现 Out of memory (Needed *** bytes) 的问题,特此记录一笔,解决方法如下:
www# ./mysqldump -uroot -p -t -l –skip-opt –quick database > /somewhere/database.sql
mysqldump在导出大量insert语句时,会需要将结果的合集放在内存中,并一次性写入sql文件内。使用 –skip-opt –quick选项在导出时会避免发生这个问题。
用此选项后,导出1.2GB mysql数据仅仅需要几分钟。
- END -
