最新 最热

MySQL索引–B-Tree(B+Tree)图文详解

看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引....或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问!...

2022-08-16
4

MySQL/MariaDB触发器详解

以下是MariaDB中create trigger的语法:MySQL不支持or replace和if not exists子句。

2022-08-16
6

关于MySQL事务隔离级别

MySQL遵循SQL:1992标准,提供READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ和SERIALIZABLE四种事务隔离级别。InnoDB默认使用的事务隔离级别是REPEATABLE READ。

2022-08-16
2

MySQL半同步复制原理与配置详解

异步复制(Asynchronous replication),MySQL默认的复制是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理。原理最简单,性能最好,但是主从之间数据不一致的概率很大。...

2022-08-16
2

mysql使用druid时自动断开连接解决方案

今天接手了一个上了年龄的项目,用的是smm,数据库连接池用的druid,数据库版本较老,是5.0的mysql,我升级成mysql8.0后,一开始还没问题,然后大概每次无连接2分钟后数据库自动断开。。。...

2022-08-16
2

MySQL复制相关技术初步小结

MySQL有很多种复制,至少从概念上来看,传统的主从复制,半同步复制,GTID复制,多线程复制,以及组复制(MGR)。咋一看起来很多,各种各样的复制,其实从原理上看,各种复制的原理并无太大的异同。每一种复制的出现都是有其原因的,是解决(或...

2022-08-16
2

MySQL GTID复制Slave跳过错误事务ID

背景:安装完master之后,修改root密码的时候忘了关闭binlog,导致update MySQL.user表的时候记录了binlog

2022-08-16
0

MySQL 8.0 部署、初始化和创建实例

cd /usr/local/wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gztar xzvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzmv...

2022-08-16
6

Xtrabackup2.4.8备份、还原、恢复MySQL5.7.19实战案例

环境:CentOS 6.7  + MysSQL 5.7.19 + Xtraback 2.4.8

2022-08-16
4

CentOS7.4 源码编译安装MySQL8.0

MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!

2022-08-16
2