主从 集群docker mysql

MySQL中SQL语句的执行顺序(详细)

一:SQL语句的执行顺序 作为一个开发人员,在开发中基本上每时每刻都要和数据库打交到;虽然写过无数的SQL语句,但是写好一个SQL可不是这么简单的,它涉及到各式各样的优化和书写方式;但下面我以MySQL中的SQL执行顺序来作为讲解,对其进行剖析。 1:SQL数据的准备 为了可以为下文做铺垫,这里我创 ......
语句 顺序 MySQL SQL

docker代理拉镜像

1、创建 dockerd 相关的 systemd 目录,这个目录下的配置将覆盖 dockerd 的默认配置 $ sudo mkdir -p /etc/systemd/system/docker.service.d 2、新建配置文件 /etc/systemd/system/docker.service ......
镜像 docker

jmeter分布式集群压测--jmeter控制机怎么配置压测机的ip

当系统的负载级别比较高,一台压力机不足于提供足够的压力时,可以采用jmeter分布式集群压测,说人话就是,采用多个压力机来合作产生足够的压力; 但是多个压力机,也得需要一个leader,这个就是控制机; 一、配置 那控制机上的jmeter如何配置呢? 在jmeter的安装目录的bin目录下,打开jm ......
jmeter 分布式 集群

mysql8.0修改密码

1.、确保 mysql server 已经停止运行查询mysql server 是否处于运行状态: /usr/local/mysql/support-files/mysql.server status 2、如果正在运行,则将其停止: /usr/local/mysql/support-files/my ......
密码 mysql8 mysql

mysql

创建库 create database db1 查看库 show database 切换当前库 use db1 删除库 drop database db1 创建表 create table students 清空表 delete from 表名 增 语法:insert into 表名(列1,列2.. ......
mysql

mysql 存储过程实例

mysql 存储过程实例 1. 存储过程 - 递归查询数据字典树数据 CREATE DEFINER=`lihongyuan`@`%` PROCEDURE `GetDataDictionaryTree`( in tkey varchar(200)) BEGIN WITH RECURSIVE cte A ......
实例 过程 mysql

DEA-DOCKER插件控制台中文乱码

这是由于IDEA的编码设置问题 打开IDEA 添加代码: -Dfile.encoding=UTF-8 ......
控制台 乱码 DEA-DOCKER 插件 DOCKER

针对传递过来的 Map 请求体数据的字段转换为 MySQL 字段命名规则(下划线命名规则)

# 业务需求 有时候需要通过 Map 作为请求体接收 Post 请求传递过来的数据。而前端传递来的字段是驼峰命名法规则的字段,在使用时希望多一层自动转换。 特别是,希望在 update 语句中,遍历 map 的字段和值,循环遍历插入,减少写 update 的字段和 values 字段(偷懒罢了)。 ......
字段 规则 下划线 数据 MySQL

mysql死锁

一、问题背景 8.19号下午对中视频会员体系-免费发放观影卡RPC服务进行压测,监控上出现一些领取失败的请求,如下 登录服务所在机器发现报错日志 由上面的报错日志可以看到,在执行insert语句的时候,系统检测到出现了死锁,并对当前事务进行了回滚操作 那么为什么出现死锁呢?由于服务层面的报错日志较为 ......
mysql

Mysql InnoDB锁介绍

InnoDB锁的分类共享锁和排它锁 (S锁/X锁) (Shared and Exclusive Locks)共享 ( S) 锁允许持有该锁的事务select一行 。独占 ( X) 锁允许持有该锁的事务insert、update或delete一行 。select ... for update也会加X锁 ......
InnoDB Mysql

MySQL8(glibc2.28)二进制安装

操作系统:centos7.9 安装数据库:mysql-8.0.33-linux-glibc2.28 一、升级gcc(传送阵:升级gcc) 1、添加mysql8依赖库软连接 mv /lib64/libstdc++.so.6 /lib64/libstdc++.so.6_oldln -s /usr/loc ......
二进制 MySQL8 glibc2 MySQL glibc

深入浅出MySQL - 架构与执行

MySQL作为一个流行的开源关系型数据库管理系统,它可以运行在多种平台上,支持多种存储引擎,提供了灵活的数据操作和管理功能。 ......
深入浅出 架构 MySQL

73.Mysql密码验证组件

Mysql在设置用户密码时有一个关于密码验证组件,该组件的功能就是提高用户设置密码时的安全性。 1.安装和卸载 mysql> INSTALL COMPONENT 'file://component_validate_password'; mysql> UNINSTALL COMPONENT 'fil ......
组件 密码 Mysql 73

Mysql8社区版日志审计插件

Mysql8社区版日志审计插件 过去从Mysql官方自带general.log日志的相比其他插件性能是最差的,我们考虑参考行业中较好的插件是MariaDB Audit Plugin, 可惜并不兼容mysql 5.7与mysql 8.0以上版本。亚马逊RDS for MySQL的开发团队已经folk了 ......
插件 Mysql8 Mysql 社区 日志

cenos 安装 docker

1. 卸载旧版本docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrot ......
docker cenos

随笔(二十)『docker 安装 minio』

#### 1、拉取镜像 ``` docker pull minio/minio ``` #### 2、创建挂在目录 ``` mkdir -p /mydata/minio/config mkdir -p /mydata/minio/data ``` #### 3、创建容器并运行 ``` docker ......
随笔 docker minio

必知必会:MySQL

复制表结构和其数据: create table table_name_new as select * from table_name_old 表结构相同,复制表数据: insert into table_name_new select * from table_name_old 表结构不同,复制表数 ......
MySQL

2023.6.18 14.mysql 40条军规DBA操作规范

14.mysql 40条军规DBA操作规范 1、涉及业务上的修改/删除数据,在得到业务⽅、CTO的邮件批准后⽅可执⾏,执⾏前提前做好备份,必要时可 逆。 2、所有上线需求必须⾛⼯单系统,⼝头通知视为⽆效。 3、在对⼤表做表结构变更时,如修改字段属性会造成锁表,并会造成从库延迟,从⽽影响线上业务,必须 ......
军规 mysql 2023 DBA 18

通过 docker-compose 快速部署 Apache Ambari 保姆级教程

[TOC] ## 一、概述 `Apache Ambari` **是 Hortonworks 贡献给Apache开源社区的顶级项目,它是一个基于web的工具,用于安装、配置、管理和监视 Hadoop 集群。** Ambari 目前已支持大多数 Hadoop 组件,包括 HDFS、MapReduce、H ......
docker-compose 保姆 compose 教程 docker

MySQL 优化

SQL 优化是提高 MySQL 数据库性能和查询效率的过程。下面是一些常见的 SQL 优化技巧: 1. 优化表结构:合理的表结构设计有助于提高性能。特别是,列是否具有正确的数据类型,每个表是否具有符合业务需求的列?例如,执行频繁更新的业务通常表比较多,列很少,而分析大量数据的业务通常表比较少,列很多 ......
MySQL

MySQL数据库主从搭建(详细图文)

### 文章目录 - [前言](#_6) - [一、主从搭建准备](#_16) - [二、Master](#Master_26) - - [1.修改mysql配置文件](#1mysql_28) - [2.创建授权用户](#2_47) - [3.查看日志和宿主机master的状态](#3master_ ......
主从 图文 数据库 数据 MySQL

docker 安装rocketmq

1 启动NameServer docker pull rocketmqinc/rocketmq mkdir -p /docker/rocketmq/nameserver/logs /docker/rocketmq/nameserver/store docker run -d --restart=al ......
rocketmq docker

2023.6.18 11.数据库主从复制

11.数据库主从复制 1.MySQL数据库传统复制 2.MySQL数据库Gtid复制 3.MySQL数据库多源复制 4.MysQL数据库读写分离 5.MySQL数据库架构演变 Mysql的主从架构模式,是很多企业⼴泛使⽤,并且是⼴为熟知的⼀种架构模式,这是 DBA 所应该熟练掌握的技 能。 1.my ......
主从 数据库 数据 2023 18

mysql记录多行结果的小实验

通过#保存多个记录,比如,下线开始时间#下线多少天,下线结束时间 如果想要做数据计算可以通过SUBSTRING_INDEX(offline_record,'#',3) 拿到对应的结果。 比如我要对比获取第三个的所有数据,现在时间是2023-06-18 14:20:21 超过这个时间的就要离线了。我要 ......
结果 mysql

mysql -- 根据变量a的不同值设置变量b(case when + set)

需求: 根据 变量 @period_endtime 的不同值,设置相对应的 @end_type @period_endtime @end_type 0331 1 0630 2 0930 3 1231 4 实现: set @i_period = '20230331'; SET @period_endt ......
变量 mysql case when set

Linux安装mysql登录问题-适用root强制登录

安装mysql后,常规方法登录出现错误提示。直接: /etc/my.cnf添加以下加粗的三句: # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size ......
问题 Linux mysql root

[转]docker 添加国内镜像源以及命令查询镜像版本tag方法

文章地址: Docker Hub 镜像源 - 掘金 docker如何查询镜像版本信息_docker_脚本之家 (1条消息) 查看docker search之后的所有镜像分支版本_docker search 版本_登云时刻的博客-CSDN博客 修改配置 修改daemon.json,增加或者修改以下配置 ......
镜像 命令 版本 方法 docker

mysql:报错Incorrect string value:’\xF0\x9F\x94\xA6\xF0\x9F…’

一,报错信息: 1,报错: Incorrect string value: '\xF0\x9F\x94\xA6\xF0\x9F...' for column 'content' at row 1 报错的原因: 字符串中包含了emoji表情: 如: 🔦💡🕯️ 💡🕯️🔦 2,运行环境: my ......
Incorrect xF0 x9F string mysql

CentOS7.9 k8s集群环境搭建

# 环境搭建 本次环境搭建需要安装三台Centos服务器(一主二从),k8s采用1.25.4版本 # 主机安装 安装虚拟机过程中注意下面选项的设置: - 操作系统环境:CPU(2C) 内存(4G) 硬盘(50G) - 语言选择:English - 软件选择:基础设施服务器 - 分区选择:自动分区 - ......
集群 CentOS7 环境 CentOS k8s

k8s 深入篇———— docker 镜像是什么[二]

### 前言 简单介绍一下docker的镜像。 ### 正文 前面讲到了容器的工作原理了(namespace 限制了时间, cgroup限制了资源),知道docker 历史的也知道,docker 之所以能够称为容器大佬,是因为其只做了容器。 也就是做到了一次打包,到处运行的这种思想得到了实现。 那么 ......
docker k8s k8 8s