很多时候DBA需要导出部分记录至开发、测试环境,因数据量需求较小,如果原库的记录多,且表数量也多,在用mysqldump命令导出时可以添加一个where参数,自定义导出n条记录,而不必全量导出。

示例脚本如下:

导出dbname库每张表的1000条记录

/usr/local/mysql5.7/bin/mysqldump  --skip-add-locks   --master-data=2 --default-character-set utf8  -E   --single-transaction -R --triggers    -uroot -pxxxx   --socket=/data/mysql/mysql3307/tmp/mysql3307.sock  --databases dbname  --where "1=1 limit 1000" > dbname.sql

相关文章:

  • 2021-04-25
  • 2021-07-25
  • 2021-12-12
  • 2021-08-17
  • 2022-12-23
  • 2021-12-10
  • 2022-02-14
猜你喜欢
  • 2021-08-05
  • 2022-12-23
  • 2021-10-11
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案