mysql 同步 结构_mysqlSync
注意
同步两张表之间的表结构。
模仿navict中同步数据库功能。
适合于开发和测试环境之间同步表结构使用 ,修改表结构会导致数据丢失。
生产环境慎用,单纯添加表、字段、索引不受影响。
删除字段
SET FOREIGN_KEY_CHECKS = 0;
alter table `portal_name` DROP COLUMN `name`;
alter table `portal_name` DROP COLUMN `age`;
SET FOREIGN_KEY_CHECKS = 1;
mysqlSync
同步两个DB之间的schema,配置如下:
sourceHost=127.0.0.1:3306
sourceUser=root
sourcePass=123123123
sourceSchema=temp_db
sourceCharset=utf8
targetHost=127.0.0.1:3306
targetUser=root
targetPass=123123123
targetSchema=temp_test
targetCharset=utf8
autoExecute=YES //此处表明自动同步
原理:
通过捞取information_schema来比较source_schema和target_schema(可在不同实例)的表结构是否一致,
如果target_schema没有则这张表则创建,
如果target_schema表里面没有这个字段则alter add(保证顺序),
如果表里面有这个字段、但属性不一样则alter change,
另外还同步索引的元数据.
mysql 同步 结构_mysqlSync相关推荐
- mysql schema 同步_GitHub - naryn/mysql-schema-sync: mysql表结构自动同步工具
mysql-schema-sync mysql表结构自动同步工具 用于将 线上 数据库结构变化同步到 本地环境! 支持功能: 同步新表 同步字段 变动:新增.修改 同步索引 变动:新增.修改 支持预览 ...
- MySQL 代码结构与基本流程
一.MySQL基本架构 二.MySQL目录结构 build: 内含有各个平台.各种编译器下进行编译的脚本.如compile-pentium-debug表示在pentium架构上进行调试编译的脚本. c ...
- elasticsearch-jdbc实现MySQL同步到ElasticSearch深入详解
1.如何实现mysql与elasticsearch的数据同步? 逐条转换为json显然不合适,需要借助第三方工具或者自己实现.核心功能点:同步增.删.改.查同步. 2.mysql与elasticsea ...
- 线上MYSQL同步报错故障处理总结 实现同步不一致进行邮件报警
线上MYSQL同步报错故障处理总结 公司使用腾讯云数据库,今天在从库上面查询相关数据时候,显示没有任何记录,登录后 show slave status\G 查看到状态中报1032错误,这里把相关主从同 ...
- [用户分享]CloudCanal助力万店掌MySQL同步ES构建宽表场景
作者介绍 蒋鹏程,苏州万店掌软件技术有限公司 前言 CloudCanal 近期提供了自定义代码构建宽表能力,我们第一时间参与了该特性内测,并已落地生产稳定运行.开发流程详见官方文档 <Cloud ...
- 用docker-compose构建mysql主从结构
利用docker-compose构建mysql主从结构 前几天试着学习网上教程利用docker-compose搭建了一套简单的主从mysql,以学习为目的,接下来纯干货一步一步在下文演示.卷起来!!! ...
- mysql 同步 es_mysql数据实时同步到Elasticsearch
业务需要把mysql的数据实时同步到ES,实现低延迟的检索到ES中的数据或者进行其它数据分析处理.本文给出以同步mysql binlog的方式实时同步数据到ES的思路, 实践并验证该方式的可行性,以供 ...
- 实现MySQL同步数据到ES构建宽表
作者介绍 Ceven,德勤乐融(北京)科技有限公司 邮箱:likailin@deqinyuerong.com 前言 CloudCanal 近期提供了自定义代码构建宽表能力,我们第一时间参与了该特性内测 ...
- 修改mysql表结构语句
昨天在执行碰到几个报错,总提示缺少mysql表结构里的字段什么的,当时有点没头绪不知道从哪里着手,再次记录一下修改表结构的语句,保证下次不会在出现此类问题; mysql 修改表结构语句 ALTER T ...
最新文章
- Linux ALSA声卡驱动之八:ASoC架构中的Platform
- 商务网站开发这些优势值得青睐
- KEIL编译stdarg处理机制遇到incorrect use之类的问题
- laravel CURD
- linux c++ sqlite_SQLite 真的很容易编译 | Linux 中国
- 求求你们了,别再写满屏的 if/ else 了!
- 百度开源的71款项目
- linux九九乘法表代码,C语言输出九九乘法表代码及解析
- 游戏开发流程之完整指南
- Hash冲突解决方法
- postgresql树形结构查询
- echart:legend中显示value+自定义文字样式
- 科目三考场视频最新专业高清+实地模拟考试陪练车
- vb 获取系统声音的电平_音响系统速成方法学习资料
- Canvas绘制飞机飞行
- 最新无限制188旅游系统V7.0升级补丁 全社通V2.0补丁 Tourex 5.0源码下载
- python-半省略号、三个点、点点点、...符号的用法小结
- Android指定物理按键唤醒屏幕
- [学习笔记] BearPi-HM Nano - 开发板介绍
- R语言作图展示数据集中各样品的TMB,immunescore等