想要把某个 mysql 数据库
A
,copy 一份得到 A_copy
,A_copy
和 A 还是在一台机器上,只不过数据已经隔离了。
我自己的办法是用 Navicat 导出数据库 A 的结构+数据的 sql 文件,但是数据库有上千万条数据,导出的 sql 文件肯定特别大,且重放到 A_copy
的时候应该也很慢。
各位有什么好办法吗?直接快速在机器上创建一个数据库的备份(数据库名会有修改),数据库不在本地,在云服务器上,无法直接进入云服务器的终端,最多只能进入云服务器的 mysql 终端
1
chinafengzhao 2020-10-24 12:42:39 +08:00 via iPhone
进不到数据库所在云服务器的终端,那还能怎么办?只能 select outfile 一个表一个表导了
|
2
chinafengzhao 2020-10-24 12:43:34 +08:00 via iPhone
还是想办法进到数据库所在服务器的终端吧,控制不了服务器那可太难了
|
3
EricXuu 2020-10-24 12:47:11 +08:00 via Android
navicat 数据传输,试一试
|
4
ackoly 2020-10-24 14:39:54 +08:00 via iPhone
开一台同个网络的 ecs,然后再 mysqldump 出来,然后加载到新数据库,这样是走内网,速度快。如果要拉回本地,可以压缩后下载。
对了,ecs 可以按需购买,用完就释放,不用多少钱 |
5
fengpan567 2020-10-24 14:56:42 +08:00
Navicat 有备份恢复功能
|
6
binbinbbb 2020-10-24 17:45:55 +08:00 via iPhone
navicat 大数据慢
|
7
masterjoess 2020-10-24 18:36:50 +08:00
内网 ECS
mysqldump db_name | mysql new_db_name |
8
998This 2020-10-24 18:53:42 +08:00
SQLBackupAndFTP - SQL Server, MySQL and PostgreSQL Backups
https://sqlbackupandftp.com/ |
9
noahzh 2020-10-24 19:04:26 +08:00
mysqldump 不就解决了.
|
10
vindurriel 2020-10-24 20:36:13 +08:00 via iPhone
预算充足的话用 Amazon RDS
|
11
liaojl 2020-10-24 20:41:47 +08:00 via iPhone
mydumper
|
12
Huelse 2020-10-24 21:12:47 +08:00
复制数据库文件,然后慢慢搞
|
13
akira 2020-10-24 21:22:01 +08:00
上千万条数据 一般二十分钟左右完全足够了
|
16
palmerkay316 2020-10-26 10:14:32 +08:00
转移
|
17
kaopuyunluzh 2020-10-26 11:33:21 +08:00
腾讯云新政策 @
1 、累计预付费订单金额大于等于 6600 元且月均预付费订单分摊金额累计大于等于 550 元,可赠送元 5000 代金券 2 、累计预付费订单金额大于等于 38800 元且月均预付费订单分摊金额累计大于等于 3300 元,可赠送 2 万元代金券 |