MySQL 数据库迁移

一、前言

连接MySQL数据库,我特别喜欢用MySQL Workbench,进行增删改查等工作,前期基本能满开发使用,但是到后期运维,比如说数据库迁移,使用Data Export 就比较麻烦,有时候还出错,特别在包含有函数和视图的时候。

目前也没有时间去折腾MySQL Workbench,有没有一款简单易用、快速迁移的软件呢?经过查找,Navicat Preminum具有这个功能。

二、工具选择

Navicat Preminum 16

三、业务要求

把服务器A  MySQL名称为db_test数据库 迁移到 服务器B MySQL名称为db_test数据库中。并且迁移过程中不能删除服务器A  MySQL名称为db_test数据库。

四、操作步骤

(1) Navicat 连接服务器A的MySQL

输入服务器A MySQL的连接信息。

下面的连接信息是示例,请换上你的服务器A真实连接信息。

(2) Navicat 连接服务器B的MySQL

输入服务器B MySQL的连接信息。

下面的连接信息是示例,请换上你的服务器B真实连接信息。

(3)在服务器B MySQL上创建名称为db_test的数据库。

一般情况下,需要在服务器B MySQL必需 存在一个数据库,没有的话创建一个。

(4) 选中服务器A 的Mysql 数据库,点击Data Transfer

(5) 在弹出的迁移页面中,左边选中服务器A  MySQL名称为db_test数据库,右边再选中服务器B  MySQL名称为db_test数据库。点击“Next”。

下面的连接信息是示例,请选择你的服务器A、服务器B真实连接信息和数据库信息。

(6)请勾选服务器A的要迁移的表、视图、函数、事件。点击“Next”。

(7) 点击“Start”

(8) 迁移成功,点击“Close”

如果弹出下面窗体,点击“Do not Save”

(9) 迁移成功后,可以点击刷新服务器B的名称为db_test数据库,此时应有表结构和数据等。

五、总结

(1) Navicat Preminum 16 是收费软件,可以选择购买或者在免费试用期操作。

(2)上面是本人迁移数据库过程记录,截图已屏蔽部分信息。大致流程是服务器A的数据库迁移到服务器B 数据库上。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值