备份数据

备份数据的方式一般有两种:

  • 通过命令行导出sql文件或者bak文件
  • 通过可视化工具导出sql或者直接数据库传输

这里主要简单介绍两种方式的及具体操作步骤:

命令行

一、导出步骤

  1. 导出数据和结构

    mysqldump -uroot -p ry > ry.sql
    

    需要注意的是:

    ① 不要直接将密码加到-p后面,不然会报错,提示不安全。

    ② 在哪个目录运行此命令,则导出的文件就在哪里

  2. 前提条件

    • 一个空的数据库
    • 一份导出的sql文件
  3. 然后按照以下步骤输入命令

    方法一:

    1.新建空数据库create database ry;exit;
    2.mysql -u用户名 -p密码 数据库名 < 数据库名.sql退出mysql连接之后,执行:mysql -uroot -p ry < /root/ry.sql
    

    方法二:

    1.新建空数据库create database ry;
    2.选择创建的数据库use ry;set names utf8;
    3.导入source /root/ry.sql;
    

    注意: < 右边的文件位置,都是绝对路径

可视化工具

这里均已navicat为例

一、导出步骤

​ 先选择一个数据库,右键,转储SQL文件,然后可以选择备份数据和结构,也可以只备份结构

二、导入步骤

​ 导入步骤比较简单,参考上图中的运行sql文件,然后选择相应的sql文件运行即可。

同步数据库

这里通过可视化工具Navicat来操作

  1. 准备两个数据库

源数据库 和 目标数据库

  1. 菜单栏 > 工具

    • 数据传输: 对选择的表进行drop之后重新插入
    • 数据同步: 对两个数据库的数据和结构进行对比, 比对之后可以选择需要操作的对象
    • 结构同步: 对两个数据库的结构进行对比, 比对之后可以选择需要操作的对象

3.选择源数据库 和 目标数据库

注意: 不要将源数据和目标数据选择反了

4.选择操作

数据传输:

点击开始,则直接进行传输;

数据同步:

1.比对数据

]

2.选择需要操作的对象

结构同步: 选择好了之后,直接进行比对,然后进入下图,选择需要同步的对象.

1.比对数据

​ 和数据同步一样

2.选择要操作的对象

结构同步*: 选择好了之后,直接进行比对,然后进入下图,选择需要同步的对象.

1.比对数据

​ 和数据同步一样

2.选择要操作的对象

navicat怎么备份数据和同步两个数据库相关推荐

  1. php读写分离数据不能同步,thinkphp 下数据库读写分离代码剖析

    当采用原生态的sql语句进行写入操作的时候,要用execute,读操作要用query. MySQL数据主从同步还是要靠MySQL的机制来实现,所以这个时候MySQL主从同步的延迟问题是需要优化,延迟时 ...

  2. 同步两个数据库的结构或者数据

    需求:开发中常常需要将开发环境中的数据信息(表结构)同步到正式环境中的数据库,比如添加表和修改表等操作,通常是先记下,然后人工进行修改同步 现在navicat for mysql这个工具提供了这个功能 ...

  3. mysql数据没有同步更新_MySQL数据库主从没有同步的两种解决方案

    MySQL数据库主从没有同步的两种解决方案 发布时间:2020-05-13 13:54:57 来源:亿速云 阅读:190 作者:三月 栏目:数据库 下文主要给大家带来MySQL数据库主从没有同步的两种 ...

  4. Navicat怎样同步两个数据库中的表

    开发中通常有测试数据库和正式数据库,在测试数据库对表添加了字段的话,总不能一条条改过去. 1.打开Navicat,选择工具----结构同步. 2.左右两边选择要对比的连接以及数据库 3.点击对比,然后 ...

  5. mysql数据对比同步_跨数据库mysql语句同步数据和对比运算

    首先,A数据库[需要同步的数据库]A_product数据表[产品基本信息]product_id产品唯一IDprice产品价格A_product_option_value数据表[产品选项]product ...

  6. sql 定时同步两个数据库

    --定时同步服务器上的数据 --例子: --测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test --服务器上的表(查询分析器连接到服务器上创建) ...

  7. mysql增量同步_在两个MySQL数据库之间实现数据增量同步

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 在两个数据库中实现数据增量同步,令数据库之间的数据能够同步更新. Oracle数据库IP:192.168.0.1(源 ...

  8. Fundebug是这样备份数据的

    摘要: 数据还是要备份的,万一删库了呢? 本文代码仓库: fundebug-mongodb-backup 引言 今年8月,腾讯云竟然把客户前沿数据的数据弄没了,Fundebug在第一时间进行了一些简单 ...

  9. oracle为什么不用指定数据库,两个数据库怎么保持数据正确显示

    当前位置:我的异常网» Oracle管理 » 两个数据库怎么保持数据正确显示 两个数据库怎么保持数据正确显示 www.myexceptions.net  网友分享于:2015-08-26  浏览:23 ...

最新文章

  1. ActiveMQ—Queue与Topic区别
  2. arduino 嗡鸣器 音乐_[求助]怎样实现红外遥控蜂鸣器播放音乐,求大神指正
  3. 第二章:方法区和运行时常量池溢出
  4. SQL Server 2005: Constraints
  5. Docker简介以及Docker历史
  6. 线程超时 php-fpm,php-fpm线程僵死导致网站无响应
  7. 别再用代码开发了!整理了30套精美可视化大屏模板,零套路直接领
  8. 向量组A可以由一个向量组B表出,并且A的秩小于B的秩,那么A线性相关
  9. 一文看懂NXP汽车电机控制解决方案(NXP整理)
  10. WPC QI 无线充电
  11. 蓝牙iBeacon工作原理
  12. chrome 打开网页速度很慢的可能原因
  13. snapper命令技巧
  14. 【电子水尺】高精度测量、免布线、远程传输数据
  15. 关于ppt无法添加页码的解决办法
  16. Protobuf是什么
  17. 如何做微信分享抽佣以及分佣金
  18. 李一男离开华为时给属下的忠告
  19. Trackback, Pingback , Backlink与博客
  20. 脑科学读物阅读笔记系列 - 拉马钱德兰《脑中魅影》- 1.初识大脑

热门文章

  1. 20189220 余超《Linux内核原理与分析》第一周作业
  2. 【微观】需求、供给和均衡价格
  3. 利用pypdf2 安装包 基于 python 制作的PDF 文档合并脚本
  4. 异常之IllegalAccessException
  5. C语言startup()函数,WSAStartup()函数以及DLL的加载
  6. 维护一个大型开源项目,例如vscode是怎样的体验?
  7. select下拉选项禁用
  8. 【基础】什么是网关以及网关作用
  9. 程序员专属表情包,正在疯传中!
  10. 视频剪辑工具,批量给视频添加上下图片