平时习惯了使用navicat for mysql来复制数据到本地数据库
数据多的时候,复制会很慢,而且某些hash的索引会变成btree。
为了使本地测试机有线上部分数据库,故使用mysqldump导出指定条数。
mysqldump --column-statistics=0 --host=127.0.0.1 --port=3306 -uroot -proot dbname --where=" 1=1 limit 100"> db.sql
例导出指定库,每个表格前100条数据,可以使用 --where参数,limit 100条
mysqldump导出的时候会锁表,还有比较好的工具,后更新。