![](https://img-blog.csdnimg.cn/20210611215515308.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
数据库
阿呆编程
天行健,君子以厚德载物
展开
-
搞定mysql,创建用户及分配权限
最近在搞otter的数据库数据同步(整理好发布),其中涉及到mysql的用户权限问题,故整理如下:mysql的安装方式详情见:https://blog.csdn.net/ruben95001/article/details/80795533一、控制台登陆mysql报错“Access denied for user ‘root’@’localhost’”解决方案:重置root密码...原创 2018-09-14 18:45:08 · 5380 阅读 · 0 评论 -
mysql基础
SQL(Structured Query Language),结构化查询语言,作用就是对数据库进行增删改查安装:CentOS:sudo yum install mysql mysql-serverDebian or Ubuntu: sudo apt-get install mysql mysql-server添加root用户密码mys原创 2017-08-05 12:24:45 · 1323 阅读 · 4 评论 -
详谈数据库事务
一:事务的概念事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。二:事务的特性事务有四个特性:ACID原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性原创 2017-04-16 22:44:56 · 1510 阅读 · 3 评论 -
mysql语句涉及到多判断
在mysql数据库中,往往有多判断的出现。例如在客户的银行卡表中t_bank_info(id,bank_no,bank_state.....,user_id),我们需要查询用户的银行卡状态SELECT b.`bank_no`, b.`bank_state` , CASE WHEN b.`bank_state`=0 THEN '已绑定' WHEN b.`bank_原创 2017-04-10 11:01:42 · 3668 阅读 · 0 评论 -
解决Mysql 'max_allowed_packet' variable 异常
在SQL操作的时候报错如下Mysql You can change this value on the server by setting the max_allowed_packet' variable. Packet for query is too large (7012 > 2048). You can change this value on the server by set...原创 2020-03-15 12:01:14 · 1166 阅读 · 0 评论 -
三、binlog与kafka良配
一、Zookeeper1.1、下载zkwget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gztar -zxvf zookeeper-3.4.10.tar.gz 1.2、制定配置文件cd zookeeper-3.4.10/confcp zoo_sample.cf...原创 2019-01-31 16:20:27 · 2686 阅读 · 0 评论 -
四、binlog与canal的藕断丝连
一、Canal的介绍名称:canal [kə’næl]译意: 水道/管道/沟渠语言: 纯java开发定位: 基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了mysql二、binLog主备原理mysql主备复制实现从上面来看,复制分成三步:master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log event...原创 2019-01-31 17:14:59 · 1776 阅读 · 0 评论 -
一、binlog的简介
1、日志类型:Error Log、General Query Log、Binary Log、Slow Query Log。分别是错误日志、一般查询日志、二进制日志、慢查询日志。错误日志:记录错误日志信息;一般查询日志:记录前端查询语句,SQL Statement;二进制日志:记录了数据库的改动,比如新建表、数据记录变更等。两个非常重要的功能:复制、恢复。慢查询日志:记录了慢SQL Sta...原创 2019-01-30 14:24:21 · 1921 阅读 · 0 评论 -
二、binlog的主从复制
1、复制原理1.1、Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events)1.2、Slave通过I/O线程读取Master中的binary log events并写入到它的中继日志(relay log)1.3、Slave重做中继日志中的事件,把中继日志中的事件信息一条一条的在本...原创 2019-01-30 20:55:53 · 3232 阅读 · 0 评论