合肥网站建it运维工资多少

web/2025/10/1 20:55:58/文章来源:
合肥网站建,it运维工资多少,网站解决方案,应用软件开发工程师Debezium日常分享系列之#xff1a;设置MySQL数据库以支持数据实时采集 一、创建用户二、启用二进制日志三、启用 GTID四、配置会话超时五、启用查询日志事件六、验证二进制日志行值选项七、Debezium技术总结 在安装和运行 Debezium 连接器之前#xff0c;需要执行一些 MySQL… Debezium日常分享系列之设置MySQL数据库以支持数据实时采集 一、创建用户二、启用二进制日志三、启用 GTID四、配置会话超时五、启用查询日志事件六、验证二进制日志行值选项七、Debezium技术总结 在安装和运行 Debezium 连接器之前需要执行一些 MySQL 设置任务。 一、创建用户 Debezium MySQL 连接器需要 MySQL 用户帐户。此 MySQL 用户必须对 Debezium MySQL 连接器捕获更改的所有数据库拥有适当的权限。 先决条件 MySQL 服务器。SQL 命令的基本知识。 程序 创建MySQL用户 mysql CREATE USER userlocalhost IDENTIFIED BY password;2.向用户授予所需的权限 mysql GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO user IDENTIFIED BY password;下表描述了权限。 重要的 如果使用不允许全局读锁的托管选项例如 Amazon RDS 或 Amazon Aurora则使用表级锁来创建一致快照。在这种情况下您还需要向您创建的用户授予 LOCK TABLES 权限。 3.最终确定用户的权限 mysql FLUSH PRIVILEGES;表 20. 用户权限说明 字段描述SELECT使连接器能够从数据库的表中选择行。仅在执行快照时使用。RELOAD允许连接器使用 FLUSH 语句来清除或重新加载内部缓存、刷新表或获取锁。仅在执行快照时使用。SHOW DATABASES使连接器能够通过发出 SHOW DATABASE 语句来查看数据库名称。仅在执行快照时使用。REPLICATION SLAVE使连接器能够连接并读取 MySQL 服务器二进制日志。REPLICATION CLIENT允许连接器使用以下语句SHOW MASTER STATUS、SHOW SLAVE STATUS、SHOW BINARY LOGS 连接器总是需要这个。ON标识权限应用到的数据库。TO ‘user’指定要授予权限的用户。IDENTIFIED BY ‘password’指定用户的 MySQL 密码。 二、启用二进制日志 您必须为 MySQL 复制启用二进制日志记录。二进制日志记录复制工具的事务更新以传播更改。 先决条件 MySQL 服务器。适当的 MySQL 用户权限。 程序 1.检查log-bin选项是否已经打开 // for MySql 5.x mysql SELECT variable_value as BINARY LOGGING STATUS (log-bin) :: FROM information_schema.global_variables WHERE variable_namelog_bin; // for MySql 8.x mysql SELECT variable_value as BINARY LOGGING STATUS (log-bin) :: FROM performance_schema.global_variables WHERE variable_namelog_bin; 2.如果为 OFF请使用以下属性配置 MySQL 服务器配置文件如下表所述 server-id 223344 # Querying variable is called server_id, e.g. SELECT variable_value FROM information_schema.global_variables WHERE variable_nameserver_id; log_bin mysql-bin binlog_format ROW binlog_row_image FULL binlog_expire_logs_seconds 8640003.通过再次检查 binlog 状态来确认您的更改 // for MySql 5.x mysql SELECT variable_value as BINARY LOGGING STATUS (log-bin) :: FROM information_schema.global_variables WHERE variable_namelog_bin; // for MySql 8.x mysql SELECT variable_value as BINARY LOGGING STATUS (log-bin) :: FROM performance_schema.global_variables WHERE variable_namelog_bin;4.如果您在 Amazon RDS 上运行 MySQL则必须为数据库实例启用自动备份才能进行二进制日志记录。如果数据库实例未配置为执行自动备份则即使您应用前面步骤中描述的设置二进制日志也会被禁用。 表 21. MySQL binlog 配置属性的描述 属性描述server-id对于 MySQL 集群中的每个服务器和复制客户端server-id 的值必须是唯一的。在 MySQL 连接器设置期间Debezium 会为连接器分配一个唯一的服务器 ID。log_binlog_bin 的值是 binlog 文件序列的基本名称。binlog_formatbinlog-format 必须设置为 ROW 或 row。binlog_row_imagebinlog_row_image 必须设置为 FULL 或 full。binlog_expire_logs_secondsbinlog_expire_logs_seconds 对应于已弃用的系统变量expire_logs_days。这是自动删除 binlog 文件的秒数。默认值为 2592000等于 30 天。设置该值以匹配您的环境的需求。 三、启用 GTID 全局事务标识符 (GTID) 唯一标识集群内服务器上发生的事务。虽然 Debezium MySQL 连接器不需要但使用 GTID 可以简化复制并使您能够更轻松地确认主服务器和副本服务器是否一致。 GTID 在 MySQL 5.6.5 及更高版本中可用。 先决条件 MySQL 服务器。SQL 命令的基本知识。访问 MySQL 配置文件。 程序 1.启用gtid_模式 mysql gtid_modeON2.启用enforce_gtid_consistency mysql enforce_gtid_consistencyON3.确认更改 mysql show global variables like %GTID%;结果 --------------------------------- | Variable_name | Value | --------------------------------- | enforce_gtid_consistency | ON | | gtid_mode | ON | ---------------------------------表 22. GTID 选项说明 属性描述gtid_mode布尔值指定是否启用 MySQL 服务器的 GTID 模式。ON enabledOFF disabledenforce_gtid_consistency布尔值指定服务器是否通过允许执行可以事务安全方式记录的语句来强制 GTID 一致性。使用 GTID 时必需。ON enabledOFF disabled 四、配置会话超时 当为大型数据库创建初始一致快照时您建立的连接可能会在读取表时超时。您可以通过在 MySQL 配置文件中配置 Interactive_timeout 和 wait_timeout 来防止此行为。 先决条件 MySQL 服务器。SQL 命令的基本知识。访问 MySQL 配置文件。 程序 1.配置interactive_timeout mysql interactive_timeoutduration-in-seconds2.配置wait_timeout mysql wait_timeoutduration-in-seconds表 23. MySQL 会话超时选项说明 属性描述interactive_timeout服务器在关闭交互连接之前等待交互连接上的活动的秒数。wait_timeout服务器在关闭非交互式连接之前等待该连接上的活动的秒数。 五、启用查询日志事件 您可能希望查看每个二进制日志事件的原始 SQL 语句。在 MySQL 配置中启用 binlog_rows_query_log_events 选项或在 MariaDB 配置文件中启用 binlog_annotate_row_events 可以让您执行此操作。 此选项在 MySQL 5.6 及更高版本中可用。 先决条件 MySQL 服务器。SQL 命令的基本知识。访问 MySQL 配置文件。 程序 在 MySQL 中启用 binlog_rows_query_log_events 或在 MariaDB 中启用 binlog_annotate_row_events mysql binlog_rows_query_log_eventsONmariadb binlog_annotate_row_eventsONbinlog_rows_query_log_events 或 binlog_annotate_row_events 设置为启用/禁用对在 binlog 条目中包含原始 SQL 语句的支持的值。 ON enabledOFF disabled 六、验证二进制日志行值选项 MySQL的binlog_row_value_options参数是用于配置二进制日志(binlog)记录的行事件(row-based events)的选项。这些选项决定了binlog中记录的行事件的详细程度。 具体来说binlog_row_value_options参数有以下取值 minimal只记录被修改的列的值以及主键列的值如果有主键。 no_image只记录被修改的列的值不记录主键列的值。 full记录所有列的值包括未被修改的列的值。 这些选项的不同取值会影响binlog的大小和性能。通常情况下使用minimal选项就可以满足大部分的需求因为它可以记录被修改的列的值同时又不会产生过多的日志记录。但是在某些情况下需要使用full选项来记录所有列的值以便进行数据恢复或者审计操作。 检查 binlog_row_value_options 变量并确保该值未设置为 PARTIAL_JSON因为在这种情况下连接器可能无法使用 UPDATE 事件。 先决条件 MySQL 服务器。SQL 命令的基本知识。访问 MySQL 配置文件。 程序 1.检查当前变量值 mysql show global variables where variable_name binlog_row_value_options;2.结果 --------------------------------- | Variable_name | Value | --------------------------------- | binlog_row_value_options | | ---------------------------------3.如果值为 PARTIAL_JSON请通过以下方式取消设置此变量 mysql set global.binlog_row_value_options ;七、Debezium技术总结 更多Debezium技术请参考 Debezium技术专栏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/85246.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器网站网站专用深圳网站建设公司企业

目录 一、原创文章被引用次数 0 问题描述 1 数据准备 2 数据分析 ​编辑 3 小结 二、学生退费人数 0 问题描述 1 数据准备 2 数据分析 3 小结 一、原创文章被引用次数 0 问题描述 求原创文章被引用的次数,注意本题不能用关联的形式求解。 1 数据准备 i…

公司网站上线流程江苏省建设工程协会网站

前言 本文主要讲述不同SQL语句的优化策略。 SQL | DML语句 insert语句 插入数据的时候,改为批量插入 插入数据的时候,按照主键顺序插入 大批量插入数据的时候(百万),用load指令,从本地文件载入&#x…

免费成品网站那里好浙江省永康市建设局网站进不去

git开发工作流程 (1)先将远程代码pull到本地 (2)在本地上分支上进行开发 (3)开发完之后,push到远程分支 (4)由远程的master进行所有分支合并

jsp网站制作详细教程大庆公司做网站

一、简介 PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线。PM2 入门很简单,它以简单直观的 CLI 形式提供,可通过 NPM 安装。官网地址:https://pm2.keymetrics.io/ 二、问题:pm2日志内存占用过高&am…

北京做冷冻牛羊肉的网站怎样制作单页网站

Extend-application 方法扩展 eggjs的方法的扩展和编写 Egg.js可以对内部的五种对象进行扩展,以下是可扩展的对象、说明、this指向和使用方式。 application对象方法拓展 按照Egg的约定,扩展的文件夹和文件的名字必须是固定的。比如要对application扩…

做暧昧在线网站c2c模式的网站

案例用到的测试数据请参考文章: Flink自定义Source模拟数据流 原文链接:https://blog.csdn.net/m0_52606060/article/details/135436048 窗口的概念 Flink是一种流式计算引擎,主要是来处理无界数据流的,数据源源不断、无穷无尽。…

郑州网站高端网站设计网站备案号 怎么写

文章目录 问题描述原因分析问题分析问题解决问题描述 在使用pix4d处理航测数据时,部分航带高精度检测时,提示未校准相机: 287 out of 402 images calibrated (71%), all images enabled, 6 blocks 质量报告如下所示: 切换到【控三射线】,查看空山射线,红色部分是校准失败…

青岛网站seo优化重庆綦江网站制作公司推荐

题目 MASS 库中包含 Boston (波士顿房价)数据集,它记录了波士顿周围 506 个街区的 medv (房价中位数)。我们将设法用 13 个预测变量如 rm (每栋住宅的平均房间数), age (平均房 龄), lstat (社会经济地位低的家庭所占比例)等来预测…

模板网站最大缺点采购网官网

containerd镜像导出并导入docker 1 查看containerd 本地镜像列表 crictl images 2 containerd 导出本地镜像到当前目录下(注意: 导出导入需要指定镜像平台类型 --platform) ctr -n k8s.io images export nacos-server-24-06-30-13-02-…

沧州网站建设报价网站建设流程 知乎

文章目录 1 前缀和数组1.1 题解1.2 Code1.3 结果 2 二维矩阵的前缀和数组2.1 题解2.2 Code2.3 结果 3 差分数组 1 前缀和数组 适用于快速频繁的计算一个索引区间内的元素之和,核心思想就是使用一个前缀和数组,然后使用前缀和数组的两个元素之差&#xf…

一站式服务就像一个什么杭州建设网站职称人才工作专题

按照以下方法完美解决; https://blog.csdn.net/u014044812/article/details/78727496转载于:https://www.cnblogs.com/MichaelMeng/p/10415565.html

seo网站优化怎么做微信公众号如何做网站

写这篇文章之前,我去百度了一下啥叫锁,百度百科上写道:置于可启闭的器物上,以钥匙或暗码开启。确实我们一般理解的锁就是门锁,密码锁,但是在计算机科学中,锁又是啥,说实话&#xff0…

网站建设方网站登录流程

package 专题练习;import java.util.Scanner;public class marking_by_judges {//需求:在唱歌比赛中,有6名评委给选手打分,范围是[0,100]的整数.//选手最后得分为去掉最高分和最低分的平均分public static void main(String[] args) {//储存分数数组int[] score_six new int[6…

惠州做棋牌网站建设哪家公司收费合理树莓派做影视网站

一.表单伪造 之前一直用的 GET 请求方式,而表单可以实现 POST 方式,我们来实验下: 先在 TaskController 创建两个方法,一个表单页,一个接受表单数据路由; public function form() { return v…

做网站乱码灵宝seo公司

<自动自发> 第1章 序言 你属于哪种人&#xff1f; 我们经常会听到这些熟悉的话语&#xff1a; “现在是午餐时间&#xff0c;请您3点以后再打过来吧。” “那根本就不是我负责的工作。” “我现在很忙。” “那是汉曼的工作。” “我不知道该怎样帮助你。” “你去图书馆…

.net网站建设实例设置网站404

网站&#xff1a;http://www.sxdyc.com/visualsBoxHalfPlot 一、配对型的复杂箱线图简介 配对型的复杂箱线图原理与箱线图相同&#xff0c;常见于配对样本的数据分析中&#xff0c;在日常研究中&#xff0c;我们会碰到配对资料&#xff0c;例如同一病人治疗前后的变化&#xff…

网站建设错误代码50019室内装修网站

文章目录 数学函数函数使用 其它函数函数使用 数学函数 函数使用 其它函数 函数使用 user() 查询当前用户 database()显示当前正在使用的数据库 password()函数&#xff0c;MySQL数据库使用该函数对用户加密 md5(str)对一个字符串进行md5摘要&#xff0c;摘要后得到一个32…

商务网站建设工程师网站联盟广告

安装步骤 1、更新系统 apt update && apt upgrade && apt dist-upgrade 2、安装openvas apt-get install openvas 3、初始化 gvm-setup 时间要很久 4、检查安装结果 gvm-check-setup 安装成功 5、设置用户名和密码&#xff0c;都为admin sudo runuse…

建品牌网站公司中国空间站扩展

转载自 一次频繁Full GC的排查过程&#xff0c;根源居然是它... 业务部门的一个同事遇到个奇怪的 Full GC 问题&#xff0c;有个服务迁移到新的应用后&#xff0c;一直频繁 Full GC。新应用机器的配置是 4c 8g&#xff0c;老应用是 4c 4g&#xff0c;老应用 GC 都很正常&…