博客

编程语言
从生产环境导出部分数据到测试环境:一次轻松的数据迁移之旅

今天咱们来聊聊怎么从生产环境导出部分数据,然后在测试环境里导入。这事儿听起来挺高大上的,但其实没那么复杂,只要跟着步骤走,谁都能搞定。 第一步:从生产环境导出数据 首先,把生产环境的数据导出来。这个脚本用 Bash 写的,简单易懂。咱们先从数据库里把所有的表名捞出来,然后每张表导出前 10 万条数据。为啥是 10 万条?因为测试环境不需要全量数据,10 万条足够用了。 #!/bin/bash # 数据库信息 DB_USER="root" DB_PASS=...

31 次阅读 #MySQL #数据库 #迁移
编程语言
聊聊怎么用 Bash 脚本搞定历史数据迁移

最近在搞一个历史数据迁移的任务,涉及到一堆 MySQL 表的数据备份和导入。为了不让手动操作搞得太累,我们写了个 Bash 脚本来搞定这事儿。今天就来分享一下这个脚本的思路和一些细节。 背景 我们有几个 MySQL 数据库,里面存了很多历史数据。这些数据是按月分区的,时间跨度还挺大。现在需要把这些数据迁移到另一个数据库里,顺便把原来的分区删掉,腾出点空间。 脚本思路 配置部分:脚本一开始就是一堆配置,比如源数据库和目标数据库的...

31 次阅读 #MySQL #数据库 #迁移