主从 集群docker mysql

mysql学习

mysql 0.数据库常见概念 0.1概念 数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。 数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系 ......
mysql

centos7安装mysql7

.安装之前的准备卸载centos7自带的mariadbrpm -qa|grep mariadb #查看一下是否有mariadb相关的包rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 #把查询到的包卸载1.2.下载mysql安装包wget https: ......
centos7 centos mysql7 mysql

mysql concat()拼接NULL整体为NULL

使用concat连接字段时,当有字段为NULL时结果也会为NULL SELECT CONCAT('1,',NULL,'2'); 结果为 NULL SELECT CONCAT('1,','','2'); 结果为 1,2 结论:CONCAT函数拼接时如果拼接中的参数只要有NULL时,结果为NULL 解决 ......
NULL 整体 concat mysql

滴滴一面:MySQL主从复制不一致,主要原因是?

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
主从 一面 原因 MySQL

一文带你实现云上部署轻量化定制表单Docker

本文分享自华为云社区 《【华为云云耀云服务器L实例评测|云原生】自定制轻量化表单Docker快速部署云耀云服务器 | 玩转华为云》,作者:计算机魔术师。 华为云的云耀云服务器L实例备受推崇,以其高效、可靠和安全的基础设施服务而闻名。本文将为展示在该服务器上部署轻量化定制表单服务,这是一款基于pywe ......
表单 Docker

MySQL 索引、事务与存储引擎

MySQL 索引、事务与存储引擎 MySQL 索引 1.索引的概念 ●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。 ●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后 ......
索引 事务 引擎 MySQL

MySQL——处理JSON类型的数据

- MySQL对JSON类型数据的处理 参考视频:快速学习MySQL 8 JSON 注意,本文的键名也可以叫key,键值也可以叫value,意思是一样的 1. 字符串查询:JSON_EXTRACT 假设我们有一个表叫做testDemo,其中有一个字段叫做details,类型为JSON,他的数据结构如 ......
类型 数据 MySQL JSON

mysql常用函数

1、AVG():返回平均值 2、COUNT():返回行数 3、FIRST():返回第一个记录的值 4、LAST():返回最后一个记录的值 5、MAX():返回最大值 6、MIN():返回最小值 7、SUM():返回总和 8、UCASE():将某个字段转换为大写 9、LCASE():将某个字段转换为小 ......
函数 常用 mysql

mysql8安装踩坑记

背景:已安装mysql5.7版本 问题一:默认的3306端口被占用 进入mysql5.7的my.ini文件,更改port为3307或者其他未被占用的端口 问题二:Install/Remove of the Service Denied! cmd用管理员的身份运行,执行mysqld --install ......
mysql8 mysql

MySQL实战实战系列 06 全局锁和表锁 :给表加个字段怎么有这么多阻碍?

今天我要跟你聊聊 MySQL 的锁。数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。今天这篇文章,我会和你分享全局 ......
实战 字段 全局 MySQL 06

Docker: docker-compose file

docker-compose.yaml: version: '3.3' services: nginx: image: nginx:latest ports: - 8080:80 With regards to the preceding docker-compose file, we have t ......
docker-compose compose Docker docker file

mysql 查询时额外查询一个index列,类似sqlserver的ROW_NUMBER()

-- 创建临时表CREATE TEMPORARY TABLE temp1 AS ( SELECT (@rowindex := @rowindex +1) AS rowindex,a.city_id,b.name as 'city_name' ,a.dept_name,a.final_point FR ......
ROW_NUMBER sqlserver NUMBER mysql index

Mysql数据库定时备份到OSS

背景 mysql运行在Docker中,计划每天定时备份数据并存储到阿里云OSS。其中用到了定时任务crontab、云存储管理rclone、shell脚本 部署脚本 # 创建目录 mkdir -p ~/task cd ~/task # 创建主备份脚本 touch backup_main.sh # 创建 ......
备份 数据库 数据 Mysql OSS

mysql5.7的一些日常操作

查看库 MySQL [mysql]> show databases; + + | Database | + + | information_schema | | auditlog | | mysql | | nacos_config | | performance_schema | | sys | ......
mysql5 mysql

Mysql 字符集不一致导致连表异常的解决

Mysql 字符集不一致导致连表异常的解决 做一个简单的如下的连表查询,居然直接提示错误,居然是字符集不一致的问题,本文记录一下mysql的字符集类型,感兴趣的可以了解一下。 目录 1. 解决方法 2. mysql字符集 字符集 校验规则 做一个简单的如下的连表查询,居然直接提示错误,居然是字符集不 ......
字符集 字符 Mysql

docker部署Jenkins

一、docker compose官网安装:https://docs.docker.com/compose/install/compose-plugin/#installing-compose-on-linux-systems 1 curl -SL https://github.com/docker/ ......
Jenkins docker

MySQL运维1-日志

一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当MySQL启动和停止时,以及服务器在运行过程中发生的任何严重错误时的相关信息,当数据库出现任何故障导致无法正常使用时,建议首先查看此日志 错误日志默认是开启的,默认存在目录/var/log/,默认的日志文件名为mysqld.log, 但 ......
MySQL 日志

Docker - Install Docker Compose

Install using the repository Set up the repository. Find distro-specific instructions in: Ubuntu | CentOS | Debian | Raspberry Pi OS | Fedora | RHEL | ......
Docker Compose Install

Docker安装Kafka教程

首先创建一个网络 app-tier:网络名称 –driver:网络类型为bridge docker network create app-tier --driver bridge 1、安装zookeeper kafka依赖zookeeper所以先安装zookeeper -p:设置映射端口(默认218 ......
教程 Docker Kafka

MySQL实战实战系列 04 深入浅出索引(下)

在上一篇文章中,我和你介绍了 InnoDB 索引的数据结构模型,今天我们再继续聊聊跟 MySQL 索引有关的概念。 在开始这篇文章之前,我们先来看一下这个问题: 在下面这个表 T 中,如果我执行 select * from T where k between 3 and 5,需要执行几次树的搜索操作 ......
实战 深入浅出 索引 MySQL 04

docker部署开发环境

version: '3' services: mysql: image: mysql:5.6 container_name: mysql hostname: mysql restart: always ports: - 3306:3306 networks: - dev volumes: - ./m ......
环境 docker

服务器Docker搭建CUDA10.2+PaddleDetection2.4.2-GPU环境

1、容器建立 由于目标服务器的显卡版本较老,CUDA只支持到10.2,所以需要选用老版本Docker镜像,百度网盘链接:https://pan.baidu.com/s/1GiQzWRypaeBNFWETWFAV-Q?pwd=5f12 使用命令将镜像启动为容器: docker run --name n ......

mysql主从

文章目录 前言 一、mysql主从复制原理 (一)为啥要用主从复制? (二)什么是Mysql主从复制? (三)mysql主从复制原理剖析 ①原理: ②通俗的来讲: ③注意: (四)主从复制搭建种类及过程图 二、主从搭建概览 三、主从搭建步骤(一主一从) (一)新建主服务器实例 ①起一个服务 ②配置文 ......
主从 mysql

kafka集群搭建

应用场景 削峰填谷:就像小米卖手机搞饥饿营销,打开他的官网首页就需要排队,把用户的请求存放到消息队列,后端的服务器过一段时间在去处理异步解耦:京东用户下订单,双十11的时候订单量很大,而后端数据库是没有那么大的处理能力,先把订单放在消息队列,然后让数据库链接消息队列kafka慢慢的把数据写入到数据库 ......
集群 kafka

MySQL系列3:缓冲池Buffer Pool的设计思想

1. 回顾 上一篇我们主要讲了InnoDB的存储引擎,其中主要的一个组件就是缓存池Buffer Pool,缓存了磁盘的真实数据,然后基于缓存做增删改查操作,同时配合了后续的redo log、刷磁盘等机制和操作。如下图: 这一篇,深入该组件内部,学习一下其设计思想。 2. Buffer Pool数据结 ......
设计思想 思想 Buffer MySQL Pool

Linux Centos7 虚拟环境安装Mysql数据库(超详细图文讲解)

1、进入Centos7 虚拟机,使用wget下载Mysql相应的rpm包 下载:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 如果没有wget命令,可以使用yum安装,yum install wget 2、 ......
Centos7 图文 环境 数据库 数据

使用 Docker Compose 安装 APISIX

1.基本概念 APISIX 是 Apache 下的一款云原生的 API 网关,支持全生命周期的 API 管理,在应用中可以作为所有 API 调用的统一入口。 APISIX 有一些基础概念如下: Upstream,或者叫做上游,是一组目标主机的抽象,上游一组节点提供实际的业务服务,一般需要指定负载均衡 ......
Compose Docker APISIX

etcd 集群安装

1.环境准备 下载安装包:https://github.com/etcd-io/etcd/releases/ 这里下载的安装包为:etcd-v3.5.9-linux-amd64.tar.gz,即我们当前安装的 etcd 版本为:3.5.9 这里有 3 个节点,分别为: 10.23.0.21 ec1 ......
集群 etcd

kubepi加入集群,生成token

防丢失 https://www.cnblogs.com/Chinori/p/17506348.html kubectl create sa kubepi-user --namespace kube-systemkubectl create clusterrolebinding kubepi-user ......
集群 kubepi token

ZooKeeper集群搭建

ZooKeeper 是一个分布式服务框架,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:命名服务、状态同步、配置中心、集群管理等。 消费者模型 0 生产者启动 1 生产者注册至 zookeeper(生产者的代码启动) 2 消费者启动并订阅频道(消费者往那个频道注册的就会到那个频道去找, ......
集群 ZooKeeper