Navicat将远程Mysql数据库数据导入本地

前言

为了数据一致使用的是远程数据库,有利也有弊。利是保持了数据的统一,弊则是当远程的数据库关机了则不方便开发,或者操作时可能误操作把表数据或表结构破坏。为了避免这些情况可以传输一份数据到本地的Mysql中。

正文

1.使用的是Navicat工具
2.连接的数据库是MySQL

  1. 使用数据传输的方式进行远程导入本地
    Navicat版本不同数据传输的位置则不同,如下我的是在顶端的工具栏中。
    在这里插入图片描述

或者右击数据库在如下所示
在这里插入图片描述

  1. 选择数据传输后,设置源的连接、数据库、要复制的表。设置目标的连接、数据库。最后点击开始即可。(注意:本地的数据库要和远程的数据库结构要一致
    在这里插入图片描述

扩展

如果如上运行也没成功,出现错误了。先一步步排斥,操作是否有误。还有就是及有可能就是本地的数据库和远程数据库结构不一致。这个结构不一致分别是:数据库名称、字符集、排序规则

在本地新建数据库的时候注意

小结

最初当我使用Navicat直接把远程数据库导出sql文件,在本地数据库中直接运行sql文件则报错finished with error。之前是因为没有发现数据传输这个功能在工具栏中。
网上查看了其他方案,有很多解决方案。因为找的是关于Navicat运行sql文件报错关键字。
所以在不同情况下,有不同的解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值