MYSQL数据库GTID实现主从复制实现

MYSQL数据库GTID实现主从复制实现

一、添加Maria源 vi /etc/yum.repos.d/MariaDB.repo 粘贴阿里云的最新mariadb镜像: [mariadb] name = MariaDB baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/ gpgkey=https:/……

MySQL8.0设置远程访问权限的方法

MySQL8.0设置远程访问权限的方法

1.登录MySQL mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, user, authentication_string……

浅析MySQL的WriteSet并行复制

浅析MySQL的WriteSet并行复制

 总的来说MySQL关于并行复制到目前为止经历过三个比较关键的时间结点“库间并发”,“组提交”,“写集合”;真可谓是江山代有人才出,前浪死在沙滩上;总的来说就后面的比前面的不知道高到哪里去了! 【库间并发】   库间并发的理论依据是这样的 —- 一个实例内可能会有多个库(schema),不同的库之间没有什么依赖关系,所以在slave那边为每一个库……

Redis分布式锁的使用和实现原理详解

Redis分布式锁的使用和实现原理详解

模拟一个电商里面下单减库存的场景。 1.首先在redis里加入商品库存数量。 2.新建一个Spring Boot项目,在pom里面引入相关的依赖。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring……

MySQL中int(n)后面的n到底代表的是什么意思

MySQL中int(n)后面的n到底代表的是什么意思

你可能已经知道int(1)这个长度1并不代表允许存储的宽度。 但对这个长度很多人也没有真正研究过到底代表什么,今天我就来简单的分析一下。 先看一个简单的建表小案例: create table test( id int(11) unsigned NOT NULL AUTO_INCREMENT, uid int(3) NOT NULL, PRIM……

mysql 如何动态修改复制过滤器

mysql 如何动态修改复制过滤器

说说今天遇到的问题吧,今天在处理一个业务方的需求,比较变态,我大概描述一下: 1、线上的阿里云rds上面有个游戏的日志库,里面的表都是日表的形式,数据量比较大了,每次备份的时候,都会导致线上的rds报警,报警内容是IO资源占用过多。 2、这个rds上有一个本地的ECS只读从库,这个只读从库会实时同步线上的rds数据库中的数据,这个只读从库供业务方查询使用……

SQL Server 远程更新目标表数据的存储过程

SQL Server 远程更新目标表数据的存储过程

本文给大家分享一个远程更新目标库数据的存储过程,适用于更新列名一致,主键为Int类型,可远程链接的数据库。 USE [Table]--切换到源表,就是数据最新的那个表 GO /****** Object: StoredProcedure [dbo].[proc_DataUpdate] Script Date: 2018/5/4 15:08:56 **……

修改MySQL8.0 默认的数据目录(快捷操作无配置)

修改MySQL8.0 默认的数据目录(快捷操作无配置)

操作系统:CentOS 7.6 数据库: MySQL 8.0 查看我本人更多原创文章,请点击这里 MySQL 8.0 默认数据目录位置为:/var/lib/mysql 我的目标位置为:/data/ 现在我们开始操作吧 1、首先我们停止 MySQL 8.0 服务,使用下面的指令 [root@itxz ~]# sudo systemctl ……

MySQL 基于时间点的快速恢复方案

MySQL 基于时间点的快速恢复方案

之所以有这样一篇文章,是因为在前几天的一个晚上,要下班的时候,业务方忽然有一个需求,是需要恢复一个表里面的数据,当时问了下情况,大概是这样的:业务方不小心在一个表里面做了一个update的操作,可能是where条件没有写对,导致表里面的数据被写坏了,但是数据目前还没有落盘,只是在内存中的值修改了,现在要求恢复到之前的数据。万幸,这份数据是平台上某些商品的……

mysql CPU高负载问题排查

mysql CPU高负载问题排查

MySQL导致的CPU高负载问题 今天下午发现了一个MySQL导致的向上服务器负载高的问题,事情的背景如下: 在某个新服务器上,新建了一个MySQL的实例,该服务器上面只有MySQL这一个进程,但是CPU的负载却居高不下,使用top命令查询的结果如下: [dba_mysql@dba-mysql ~]$ top top - 17:12:4……