![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库-MySql
王杰0110
这个作者很懒,什么都没留下…
展开
-
Binlog的三个业务应用场景
1.什么是binlog binlog是mysql的一种二进制日志文件,用来记录数据的变化。mysql使用binlog进行主从复制,如图:客户端向master的mysql sever写入数据当数据发生变化时,master将变更的数据记录写入到二进制文件中,即binlog。slave订阅了master的binlog,所以会通过一个I/O THREAD与master的DUMP T...转载 2019-04-18 10:44:29 · 561 阅读 · 0 评论 -
MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
前段时间做项目遇到APP评论中有 emoji 表情符号,结果导致插入 MySQL 数据库失败,时隔好久了,现在整理一下。一、基本原则如果要实现存储 emoji 表情到 MySQL 实例,需要应用客户端、到 MySQL 实例的连接、MySQL 实例内部 3 个方面统一使用或者支持 utf8mb4 字符集。注:关于 utf8mb4 字符集,请参考&...转载 2019-05-11 09:58:24 · 386 阅读 · 0 评论 -
StreamSets MySQL Binlog解析配置
MySQLbinlog日志作为用于MySQL主从复制的途径。 MySQL复制允许通过binlog维护多个将数据从主服务器复制到从属服务器的副本。 StreamSets可以从MySQL主数据库捕获更改,然后将更改的数据传递到Data Collector管道。GTID是MySQL数据库事务的全局唯一ID,在MySQL中无论GTID是否打开都可以通过StreamSets处理MySQL binglog。...转载 2019-05-11 10:21:17 · 3589 阅读 · 0 评论 -
数据采集之解析Mysql的binlog日志发送至Kafka实时消费
本文采用Maxwell来实现实时解析mysql的binlog日志发送至kafka1、开启mysql binlog 环境中mysql是docker容器,所以需要进入容器修改mysql配置. docker exec -it ef07dab4da9d bash 然后进入/etc/mysql/ 修改my.cnf 增加如下内容 server-id=1 log-...转载 2019-05-11 10:25:16 · 2087 阅读 · 0 评论 -
mysql 查看当前使用的配置文件my.cnf的方法
my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的。使用locate my.cnf命令可以列出所有的my.cnf文件命令locate my.cnf输出/usr/local/Cellar/mysql/5.6.24/my.cnf/usr/local/Cellar/...转载 2019-05-11 10:50:30 · 158 阅读 · 0 评论 -
Linux(centos7)下查看MySQL的安装路径
Linux(centos7)下查看MySQL的安装路径.Linux下查看mysql、apache是否安装,并卸载。 指令 ps -ef|grep mysql 得出结果 1.root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –datadir=/var/lib/mysql –socket=/v...转载 2019-05-11 10:52:10 · 33453 阅读 · 4 评论