主从 集群docker mysql

mysql 添加索引的三种方法

在mysql中有多种索引,有普通索引,全文索引,唯一索引,多列索引,小伙伴们可以通过不同的应用场景来进行索引的新建,在此列出三种新建索引的方法 mysql 中添加索引的三种方法 1.1 新建表中添加索引 ① 普通索引 1234567 create table t_dept( no int not n ......
索引 方法 mysql

docker部署分布式minio集群文件服务器

1. 环境准备 准备4台服务器,3台服务器做minio集群,一台服务器做minio的nginx 入口服务器 IP 服务 操作系统 192.168.0.165 Minio-Nginx CentOS 7.9 192.168.0.109 Minio-1 CentOS 7.9 192.168.0.114 M ......
分布式 集群 服务器 文件 docker

工作总结之docker-compose安装mongo篇(踩坑走你)

[TOC] ## 工作总结之docker-compose安装mongo篇(踩坑走你) ### 背景 放弃Centos,使用Ubuntu,不要跟我扯Rocky Linux,他是Centos创始人发起,能保证不会成为下一个Rocky Stream? 存储一些不规则的数据,并且降低mysql的压力 ### ......

【MySQL】为什么MySQL 采用 B+ 树作为索引?

1 前言 本节我们来讨论讨论为什么MySQL 采用 B+ 树作为索引。 要解释这个问题,其实不单单要从数据结构的角度出发,我们要知道的是我们的数据都在哪里,是不是都在磁盘,那磁盘最大的瓶颈是不是就是IO次数,那我们想要的是不是就是经历最少的IO获取到我们想要的数据呢?是不是这个道理,那我们就一步步来 ......
MySQL 索引

MySql8修改root密码,修改用户名

use mysql; update user set authentication_string='' where user='root'; // root设为空 ALTER user 'root'@'localhost' IDENTIFIED BY 'root'; // root密码设为root ......
用户名 密码 用户 MySql8 MySql

如何将镜像拷贝到另一台机器 /docker images 导出

要部署的客户服务器并不能连外网。这时就可以使用 docker save 将用到的镜像打个包,然后拷贝到客户服务器上使用 docker load 载入 step1: 查看镜像 [root@localhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATE ......
拷贝 镜像 机器 docker images

MySQL设置自增初始值和步长

SHOW VARIABLES LIKE 'auto_inc%'; 查看当前数据库的自增长设置。 SET @@auto_increment_increment=3 alter table `test`add id BIGINT; -- 为test表增加一个名称为id,类型为bigint的列. alte ......
MySQL

MySQL常用关键字和函数及部分关键字使用场景

世间情动,不过盛夏白瓷梅子汤,碎冰碰壁当啷响。 一,关键字使用顺序 在使用SQL查询时,关键字的顺序并不是非常重要,SQL解释器可以根据查询的语法结构自动推断其执行顺序。但是,为了使查询更加易读,并且能够避免出现在结果中无法预期的重复数据,建议始终按照以下顺序使用关键字: 1,SELECT 2,FR ......
关键字 关键 函数 场景 常用

MySQL 删除后插入 与 插入或更新

## MySQL 删除后插入 与 插入或更新 > 一般操作:查询->判断【(存在更新,不存在插入)或(存在删除插入,不存在插入)】 > > 在单条插入/更新的时候这样做是没有问题的,但是在批量导入的环境下由于数据量过大所以这里出现里的严重的性能问题 ![](https://img2023.cnblo ......
MySQL

docker容器实现Nginx的负载均衡

准备tomcat nginx容器: 主机192.168.8.8.200 mkdir www1 mkdir www2 cd www1 [root@localhost www1]# vi index.jsp //创建文件,写入如下内容<html> <head> <title>Tomcat1</title ......
容器 docker Nginx

安装mysql服务遇到的问题

找不到MSVCR120.dll,无继续法执行代码” 官方链接Microsoft Visual C++可再发行的最新下载 mysqld: Can't create/write to file 'Drowerdownload\mysql-5.7.19-winx64\mysql-5.7.19-winx64 ......
问题 mysql

MySQL 查询数据库表的数量

MySQL 查询数据库表的数量 1.获取指定数据库的表的数量SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES GROUP BY table_schema; 2.获取mysql下所有数据库表的数量SELECT COU ......
数量 数据库 数据 MySQL

rocky Elasticsearch 8.7.1集群 x-spack 安全验证 及 集群内部TLS加密传输 (ca)

目录 简介 环境准备 安装 配置 hostname 解析 安装 systemd 脚本 ca证书 配置 给所有 ES 配置相同的用户密码 启动查看 简介 常规部署 Elasticsearch 集群时,不管是集群之间的数据传输,或者是 Client 访问Elasticsearch 集群时 均不需要相关验 ......
集群 Elasticsearch x-spack rocky spack

搭建zookeeper集群

注意:zookeeper依赖java环境1.部署的服务器ip地址 172.16.0.151 172.16.0.173 172.16.0.220 2.zookeeper版本 wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7. ......
集群 zookeeper

Redis安装,主从复制、哨兵模式、集群

浅浅的记录下Redis安装、主从、哨兵、集群。搭建笔记 一.Redis下载安装 系统环境 redis版本:7.0.11 linux版本:CentOS Linux release 8.2.2004 (Core) 官网下载地址:https://redis.io/download/ 一些安装命令,按照步骤 ......
主从 哨兵 集群 模式 Redis

mysql目录结构剖析

## 前言 在MySQL专题的上篇文章[《MySQL基础入门:MySQL的体系架构》](https://zhuanlan.zhihu.com/p/587101147)中,重点介绍了MySQL的体系结构及官方提供的存储引擎。本篇文章,我们一起揭开MySQL安装目录以及目录下文件的神秘面纱。 MySQL ......
结构 目录 mysql

自己动手写Docker学习笔记

## 零、前言 本文为《自己动手写 Docker》的学习,对于各位学习 docker 的同学非常友好,非常建议买一本来学习。 书中有摘录书中的一些知识点,不过限于篇幅,没有全部摘录 ~~(主要也是懒)~~。项目仓库地址为:[JaydenChang/simple-docker (github.com) ......
笔记 Docker

【由浅入深学习MySQL】之索引进阶

**本系列为:MySQL数据库详解,为千锋资深教学老师独家创作** **致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更\~** **文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流!** ![在这里插入图片描述](ht ......
索引 MySQL

MySQL5双主同步

# MySQL5双主同步 ## <font color=red > 注意</font> 同步前一定要关闭数据库 关闭命令在bin目录下运行 ```shell ./mysqladmin -uroot -p shutdown ``` 输入密码即可关闭 #### 例如 主:master 10.10.10. ......
MySQL5 MySQL

为什么MySQL单表不能超过2000万行?

摘要:MySQL一张表最多能存多少数据? 本文分享自华为云社区《为什么MySQL单表不能超过2000万行?》,作者: GaussDB 数据库 。 最近看到一篇《我说MySQL每张表最好不要超过2000万数据,面试官让我回去等通知》的文章,非常有趣。 文中提到,他朋友在面试的过程中说,自己的工作就是把 ......
MySQL 2000

ysql5.7 升级为Mysql8 调查报告

# Mysql5.7 升级为Mysql8 调查报告 ## Mysql8特性 - **支持数据类型:**MySQL 8添加了对JSON数据类型的支持,包括JSON数据的解析和索引,使得在处理半结构化数据方面更加方便。 - **更好的性能:**MySQL 8提供了更好的性能优化,包括更快的查询速度和更高 ......
调查报告 报告 Mysql8 ysql5 Mysql

Ubuntu 18.04 BST -- Docker 命令

一、查看Docker IP 进入Docker l@l-VirtualBox:~/sdk-a1000-docker/BST-HS-Linux-SDK-<Version>/sdk/SDK-Docker-fad-<Version>$sudo ./run_docker.sh a1000b-sdk-fad-< ......
命令 Ubuntu Docker 18.04 BST

批量执行mysql文件

# mysqldump Mysql数据备份恢复 [TOC] ## 一、需求 - 实现Mysql数据库备份与恢复 > ``` > /** > * mysqldump命令 > * 备份库 > * 备份所有数据库:mysqldump -h 主机IP -uroot -p --all-database > / ......
文件 mysql

mysqldump Mysql数据备份恢复

# mysqldump Mysql数据备份恢复 ## 一、需求 - 实现Mysql数据库备份与恢复 > ``` > /** > * mysqldump命令 > * 备份库 > * 备份所有数据库:mysqldump -h 主机IP -uroot -p --all-database > /usr/db ......
数据备份 备份 mysqldump 数据 Mysql

遇到的问题之"数据库编写SQL-》子查询中加入limit报错:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'"

一、问题 > 1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' 二、原因/解决方案 这个错误通常是由于MySQL版本太旧导致的。在旧版本的MySQL中,无法在子查询中使用LIMIT和 ......
quot 39 subquery version support

Docker常见问题

**docker login 错误** ubuntu 18.04上执行 docker login 登录镜像仓库的时候,抛出如下异常: Remote error from secret service: org.freedesktop.DBus.Error.UnknownMethod: No such ......
常见问题 常见 Docker 问题

Redis配置keepalive主从异动切换(双节点)

# Redis配置keepalive主从异动切换 ## 前言 ​ 文章中记录的内容配置成功后可以达到异常后vip自动飘逸,并且redis可以自动切换主从关系,但还存在两个问题需要优: * keepalived-MASTER异常后VIP会飘逸到keepalived-BACKUP,但是只要keepali ......
主从 异动 节点 keepalive Redis

MySQL 并行复制方案演进历史及原理分析

有过线上 MySQL 维护经验的童鞋都知道,主从延迟往往是一个让人头疼不已的问题。 不仅仅是其造成的潜在问题比较严重,而且主从延迟原因的定位尤其考量 DBA 的综合能力:既要熟悉复制的内部原理,又能解读主机层面的资源使用情况,甚至还要会分析 binlog。 导致主从延迟的一个常见原因是,... ......
原理 方案 历史 MySQL

一次redis主从切换导致的数据丢失与陷入只读状态故障

## 背景 最近一组业务redis数据不断增长需要扩容内存,而扩容内存则需要重启云主机,在按计划扩容升级执行主从切换时意外发生了数据丢失与master进入只读状态的故障,这里记录分享一下。 ## 业务redis高可用架构 该组业务redis使用的是一主一从,通过sentinel集群实现故障时的自动主 ......
主从 故障 状态 数据 redis

MySQL复习 - 2023/5/21

# MySQL复习 - 2023/5/21 SQL 语句可以写成一行,也可以分写为多行。 ## CRUD ### INSERT ``` INSERT INTO 表名 VALUES() INSERT INTO 表名(字段1,字段2...) VALUES() ``` ### UPDATE ``` UPD ......
MySQL 2023 21