问下大家,迁移项目时候数据库如何能快速迁移过去?

主要是我的数据库太大了,有好几个g那么多,然后表也很多,就问下我怎么能更快的迁移到新服务器数据库里面呢?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 14

用云服务的数据库,迁移都不用

1年前 评论
donggan (楼主) 1年前
hhhzzz 1年前

导出sql文件,然后scp到要导入的服务器,执行导入,10来分钟完事

1年前 评论
Mutoulee

自建Mysql的话,最快最安全的方法就是导出成.sql文件,再导入进去;

需要注意的是如果数据量很大,可以分组导出成多个.sql文件;

如果是云数据库,就更方便了,公有云都提供了数据迁移服务,可以从自建Mysql或云数据库直接迁移至目标库;

1年前 评论
donggan (楼主) 1年前
foobar 1年前
decade_decade_decade 1年前
Mutoulee (作者) 1年前

如果是云的话。他们有现成的迁移工具。

自己搞的话,主要就是走主从的路子。将新的数据库设置为从,然后找个时间,两个同步完全的时候,直接将从切换为主就可以了。

升级MySQL 不也是这么干的吗。哈哈

1年前 评论

阿里云现成的 DTS

1年前 评论

弱弱的问一句,几个g的数据库不算大吧 :grin:

1年前 评论

数据库物理备份,然后物理还原,比sql导出导入快得多

1年前 评论
aodaobi

几个G的数据,除非你是1m的小水管,但凡上5m 10m的带宽都很快,如果同一个内网更快拉

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!