
mysqldump -u username -p dbname > sqlfile 加上--lock-tables --lock-all-tables 都没用,试了所能能想到的参数 ,查询了无数问题,找不到解决方案。
导出的数据,表结构是完整的,每个表下只导出部分数据(都是导出几十行内容,实际好几万 rows ) 尝试了下 where 参数 ,一样的问题
加上-v 参数后
-- Sending SELECT query... -- Retrieving rows... -- Disconnecting from localhost... -- Retrieving rows. 这块很快就会结束
导出时先关闭 mysql,然后再撕开服务,把使用 mysql 的进程都关了
这有一个类似问题: 今天导出一个数据库(挺大的)的时候使用 mysqldump 导出,几秒钟就完了,总感觉不对劲,下载到本地导入后发现少了很多表,楼主现在在用 navicat dump sql file 。。。 请问有什么好方法快速而又完整的导出数据库? 1 sbmzhcn OP vscode 打开文件显示不全,应该是这个原因。实际文件也有几百兆,只是比 navicat 小 100 多兆。 |
2 minminzy Jul 14, 2020 加上-q 不进缓冲区,避免大数据缺失 |