主从 集群docker mysql

docker-镜像的基本操作和导出导入

镜像的获取 docker pull:从registry拉取 docker build:从dockerfile构建 docker load:文件导入 镜像的基本操作 docker pull image 默认从docker hub拉取,如果不指定版本,会拉取最新版 镜像的查看 docker image ......
基本操作 镜像 docker

MySQL篇:第九章_详解流程控制结构

流程控制结构 系统变量 一、全局变量 作用域:针对于所有会话(连接)有效,但不能跨重启 查看所有全局变量 SHOW GLOBAL VARIABLES; 查看满足条件的部分系统变量 SHOW GLOBAL VARIABLES LIKE '%char%'; 查看指定的系统变量的值 SELECT @@gl ......
流程 结构 MySQL

【Python】pymysql 连接mysql数据库, 执行数据库语句

1. 数据库设置 import pymysql # 数据库连接配置 DB_HOST = '127.0.0.1' # ip DB_PORT = 3306 # 端口 DB_USER = 'root' # 用户名 DB_PASSWD = 'root' # 密码 DB_DATABASE = 'db_1' # ......
数据库 数据 语句 pymysql Python

MySQL常规优化操作

查询SQL语句执行频率 查询 mysql 服务启动时长 SHOW STATUS LIKE 'uptime'; 下列输出表示服务启动了276324秒 + + + | Variable_name | Value | + + + | Uptime | 276324 | + + + 查询全局SQL执行的频率 ......
常规 MySQL

MySQL 对于千万级的大表要怎么优化?

MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读 jeanron100 ​ 竞技世界(北京)网络技术有限公司 资深DBA ​关注他 18 人赞同了该文章 千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家 ......
MySQL

Vue+Node连接MySql搭建项目

https://haoying.blog.csdn.net/article/details/123660641?spm=1001.2014.3001.5506 https://www.jb51.net/article/277499.htm ......
项目 MySql Node Vue

MySQL高级11-后台进程

一、前言 MySQL的服务实现通过后台多个线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完成数据库的服务。MySQL常用的后台线程概括如下,分为Master Thread,IO Thread,Purge Thread,Page Cleaner Threa ......
后台 进程 MySQL 11

MySQL 表分区使用实践

在使用 MySQL 8.0 表分区时,需要注意以下一些关键事项和最佳实践: 支持的存储引擎: MySQL 8.0 表分区仅支持一些特定的存储引擎,如 InnoDB 和 NDB(NDB 是 MySQL Cluster 存储引擎)。因此,在选择分区时,请确保你的表使用的是支持分区的存储引擎。 分区键的选 ......
MySQL

mysql数据脱敏

MySQL数据脱敏是一种技术手段,用于将敏感数据转换为非敏感形式,以保护数据隐私和安全。以下是一些常见的MySQL数据脱敏方法:替换:将敏感数据中的特定字段或字符串替换为非敏感的字符串。例如,将姓名中的姓氏和/或名字替换为星号(*)。扰动:在敏感数据中添加噪声或扰动,使其难以识别。这种方法可以是基于 ......
数据 mysql

读高性能MySQL(第4版)笔记11_查询性能优化(中)

1. MySQL的客户端/服务器通信协议 1.1. MySQL的客户端和服务器之间的通信协议是“半双工”的 1.2. 在任何时刻,要么是由服务器向客户端发送数据,要么是由客户端向服务器发送数据,这两个动作不能同时发生 1.3. 当查询的语句很长的时候,参数max_allowed_packet就特别重 ......
高性能 性能 笔记 MySQL 11

在阿里云和腾讯云的轻量应用服务器上搭建Hadoop集群

引入 本文在两台2核2g的云服务器上搭建了Hadoop集群,两台云服务器分别是阿里云(hjm)和腾讯云(gyt),集群部署规划如下: hjm gyt HDFS NameNode\SecondaryNameNode\DataNode DataNode YARN ResourceManager\Node ......
轻量 集群 服务器 Hadoop

Spring Boot虚拟线程与Webflux在JWT验证和MySQL查询上的性能比较

早上看到一篇关于Spring Boot虚拟线程和Webflux性能对比的文章,觉得还不错。内容较长,我就不翻译了,抓重点给大家介绍一下这篇文章的核心内容,方便大家快速阅读。 测试场景 作者采用了一个尽可能贴近现实操作的场景: 从授权头信息中提取JWT 验证JWT并从中提取用户的Email 使用用户的 ......
线程 性能 Webflux Spring MySQL

解决 : com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed

问题描述 本来idea还用的好好的 , 突然就爆出这样一个错误 com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed 原因如下(参考官网给出的连接选项): 如果用户使用了 sha25 ......

Ubuntu22.04运行Splash Docker镜像报错,cloud not load the Qt platform xcb in even though it was found

Ubuntu 22.04 运行Splash Docker镜像报错,cloud not load the Qt platform xcb in even though it was found 重新执行同样的语句,即恢复正常。 ......
platform 镜像 Ubuntu Splash Docker

个人电脑(windows、mac)安装Docker Desktop

在学习大数据、人工智能等技术时,常常需要安装相应软件来支持我们的学习和实践。然而,很多这样的软件更适合在 Linux 环境下进行部署和运行。通过在个人电脑安装Docker Desktop可以解决该类问题,在个人电脑上轻松地搭建软件环境,以支持我们的技术学习和实践。 什么是 Docker? Docke ......
个人电脑 windows Desktop Docker 电脑

【面试题精讲】Mysql如何实现乐观锁

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 系列文章地址 在 MySQL 中,可以通过使用乐观锁来实现并发控制,以避免数据冲突和并发更新问题。乐观锁是一种乐观的思想,它假设并发操作不会导致冲突 ......
Mysql

centos 7 彻底删除mysql5.7 与 mysql5.7 rpm安装

准备工作 1. 下载msyql 5.7 的安装包,mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar systemctl stop mysqld // 关闭msyql服务 2. 查看是否有安装的mysql,删除安装的mysql rpm -qa | grep -i mys ......
mysql5 mysql centos rpm

docker-常用命令

容器生命周期管理 docker run 创建一个新的容器并运行一个命令 docker container run -d nginx 后台运行nginx docker start :启动一个或多个已经被停止的容器 docker stop :停止一个运行中的容器 docker restart :重启容器 ......
命令 常用 docker

MySQL学习03

一、自动增加字段 设置了自动步长字段,可以不用手动插入值,由系统提供的默认值和默认的步长自动增加,例如学号字段 要求: 1、只有主键才能设置 2、只有数值型字段 3、一张表最多只能设置一个 设置方法: create table 表名( 字段 类型 primary key auto_increment ......
MySQL

redis和mysql的区别以及它们是如何配合使用的

redis和mysql的区别 : 1、从类型上来说,mysql是关系型数据库,redis是缓存数据库。 2、mysql用于持久化的存储数据到硬盘,功能强大,但是速度较慢。redis用于存储使用较为频繁的数据到缓存中,读取速度快。 3、mysql和redis因为需求的不同,一般都是配合使用。 mysq ......
redis mysql

K8s部署Nacos 2.0.3集群模式(外置mysql数据库)

来源:https://www.woniusnail.com/?p=1691 Nacos 具体介绍就不介绍了,详细的官方都有。 本次主要介绍在k8s集群中部署Nacos集群(3节点),数据库使用外置的 mysql ,相比使用官方的在k8s内创建数据库的方案维护更方便,所有nacos配置 全部保存在数据 ......
集群 模式 数据库 数据 Nacos

MySQL高级10-InnoDB引擎存储架构

一、逻辑存储结构 表空间(Tablespace):一个mysql实例,及一个数据库实例,可以对应多个表空间(ibd文件),用于存储记录,索引等数据。 段(Segment):分为数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback ......
架构 引擎 InnoDB MySQL 10

mysql逗号分隔的字符串转换为行

SELECT a.id, substring_index( substring_index( a.code, ',', b.help_topic_id + 1 ), ',',- 1 ) age,a.year FROM t a JOIN mysql.help_topic b ON b.help_top ......
逗号 字符串 字符 mysql

Navicat 修改mysql数据库时区【转】

-- 查询当前系统时间 SELECT now(); -- 检查MySQL系统时区 show variables like '%time_zone%'; -- 设置时区 set global time_zone = '+08:00'; -- 修改mysql全局时区为北京时间,即我们所在的东8区 set ......
时区 Navicat 数据库 数据 mysql

Mysql数据库的索引

1.索引的概念 索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于c语言的链表通过指针指向数据记录的内存地址)。 使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。 索引就好比 ......
索引 数据库 数据 Mysql

KingbaseES V8R6 集群运维案例 -- 脚本部署集群后ssh无法连接

案例说明: 在kylin V10环境下,通过脚本方式部署KingbaseES V8R6集群后,发现ssh无法连接主机,通过分析发现在脚本部署过程中会对系统环境进行优化配置,在修改了/etc/ssh/sshd_config中的usePAM=yes后,导致ssh连接不上。 适用版本: KingbaseE ......
集群 脚本 KingbaseES 案例 V8R6

KingbaseES V8R6集群运维案例之---同一主机节点部署多个集群

案例说明: 在同一主机环境,由于生产需要,需要部署两个集群;本案例详细描述了两个集群的部署过程。 注意:同一主机部署多个集群需要先部署securecmdd服务,节点之间通过securecmdd服务通讯。多个集群共享主机的securecmdd服务在节点之间通讯。 适用版本: KingbaseES V8 ......
集群 节点 KingbaseES 多个 案例

KingbaseES V8R6 集群中复制槽非活跃状态的可能原因

背景 此问题环境是一主五备物理集群,其中node1是主节点,node2,3是集群同步节点,node4,5是集群异地异步节点,由于异地和主节点不同网段,网速非常慢。 kdts-plus工具纯迁数据,每分钟3G数据左右,单机迁移到集群主库再同步到备库。 问题现象:node4,5的复制槽active字段非 ......
集群 KingbaseES 状态 原因 V8R6

mysql入门1-2

一、表的定义 表是一种结构化的文件,可以用来存储特定类型的数据,如:学生信息、课程信息等,都可以放到表中,另外表都有特定的名称,而且不能重复。表中有以下几个概念:列、行、主键。 1.列(字段) 列,通常叫做字段,每个字段都包含:字段名称、字段数据类型、字段约束、字段长度; 2.行(记录) 行,通常叫 ......
mysql

3.Mysql表操作

# 今日内容概要 * 约束条件* 表与表之间建关系(约束)(重点)* 修改表的完整语法大全* 复制表* 作业布置(如何判断表关系及如何建立表关系) # 今日内容详细 ### 约束条件 #### default默认值 ```python# 补充知识点 插入数据的时候可以指定字段create table ......
Mysql