navicat怎么备份数据和同步两个数据库
备份数据
备份数据的方式一般有两种:
- 通过命令行导出sql文件或者bak文件
- 通过可视化工具导出sql或者直接数据库传输
这里主要简单介绍两种方式的及具体操作步骤:
命令行
一、导出步骤
导出数据和结构
mysqldump -uroot -p ry > ry.sql
需要注意的是:
① 不要直接将密码加到-p后面,不然会报错,提示不安全。
② 在哪个目录运行此命令,则导出的文件就在哪里
前提条件
- 一个空的数据库
- 一份导出的sql文件
然后按照以下步骤输入命令
方法一:
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来操作
- 准备两个数据库
源数据库 和 目标数据库
- 菜单栏 > 工具
- 数据传输: 对选择的表进行drop之后重新插入
- 数据同步: 对两个数据库的数据和结构进行对比, 比对之后可以选择需要操作的对象
- 结构同步: 对两个数据库的结构进行对比, 比对之后可以选择需要操作的对象
3.选择源数据库 和 目标数据库
注意: 不要将源数据和目标数据选择反了
4.选择操作
数据传输:
点击开始,则直接进行传输;
数据同步:
1.比对数据
]
2.选择需要操作的对象
结构同步: 选择好了之后,直接进行比对,然后进入下图,选择需要同步的对象.
1.比对数据
和数据同步一样
2.选择要操作的对象
结构同步*: 选择好了之后,直接进行比对,然后进入下图,选择需要同步的对象.
1.比对数据
和数据同步一样
2.选择要操作的对象
navicat怎么备份数据和同步两个数据库相关推荐
- php读写分离数据不能同步,thinkphp 下数据库读写分离代码剖析
当采用原生态的sql语句进行写入操作的时候,要用execute,读操作要用query. MySQL数据主从同步还是要靠MySQL的机制来实现,所以这个时候MySQL主从同步的延迟问题是需要优化,延迟时 ...
- 同步两个数据库的结构或者数据
需求:开发中常常需要将开发环境中的数据信息(表结构)同步到正式环境中的数据库,比如添加表和修改表等操作,通常是先记下,然后人工进行修改同步 现在navicat for mysql这个工具提供了这个功能 ...
- mysql数据没有同步更新_MySQL数据库主从没有同步的两种解决方案
MySQL数据库主从没有同步的两种解决方案 发布时间:2020-05-13 13:54:57 来源:亿速云 阅读:190 作者:三月 栏目:数据库 下文主要给大家带来MySQL数据库主从没有同步的两种 ...
- Navicat怎样同步两个数据库中的表
开发中通常有测试数据库和正式数据库,在测试数据库对表添加了字段的话,总不能一条条改过去. 1.打开Navicat,选择工具----结构同步. 2.左右两边选择要对比的连接以及数据库 3.点击对比,然后 ...
- mysql数据对比同步_跨数据库mysql语句同步数据和对比运算
首先,A数据库[需要同步的数据库]A_product数据表[产品基本信息]product_id产品唯一IDprice产品价格A_product_option_value数据表[产品选项]product ...
- sql 定时同步两个数据库
--定时同步服务器上的数据 --例子: --测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test --服务器上的表(查询分析器连接到服务器上创建) ...
- mysql增量同步_在两个MySQL数据库之间实现数据增量同步
在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 在两个数据库中实现数据增量同步,令数据库之间的数据能够同步更新. Oracle数据库IP:192.168.0.1(源 ...
- Fundebug是这样备份数据的
摘要: 数据还是要备份的,万一删库了呢? 本文代码仓库: fundebug-mongodb-backup 引言 今年8月,腾讯云竟然把客户前沿数据的数据弄没了,Fundebug在第一时间进行了一些简单 ...
- oracle为什么不用指定数据库,两个数据库怎么保持数据正确显示
当前位置:我的异常网» Oracle管理 » 两个数据库怎么保持数据正确显示 两个数据库怎么保持数据正确显示 www.myexceptions.net 网友分享于:2015-08-26 浏览:23 ...
最新文章
- ActiveMQ—Queue与Topic区别
- arduino 嗡鸣器 音乐_[求助]怎样实现红外遥控蜂鸣器播放音乐,求大神指正
- 第二章:方法区和运行时常量池溢出
- SQL Server 2005: Constraints
- Docker简介以及Docker历史
- 线程超时 php-fpm,php-fpm线程僵死导致网站无响应
- 别再用代码开发了!整理了30套精美可视化大屏模板,零套路直接领
- 向量组A可以由一个向量组B表出,并且A的秩小于B的秩,那么A线性相关
- 一文看懂NXP汽车电机控制解决方案(NXP整理)
- WPC QI 无线充电
- 蓝牙iBeacon工作原理
- chrome 打开网页速度很慢的可能原因
- snapper命令技巧
- 【电子水尺】高精度测量、免布线、远程传输数据
- 关于ppt无法添加页码的解决办法
- Protobuf是什么
- 如何做微信分享抽佣以及分佣金
- 李一男离开华为时给属下的忠告
- Trackback, Pingback , Backlink与博客
- 脑科学读物阅读笔记系列 - 拉马钱德兰《脑中魅影》- 1.初识大脑