主从 集群docker mysql

MySQL多版本并发控制MVCC

I will always be here for you 目录 一,什么是 MVCC 二,MVCC 的具体工作流程 三,MVCC 在不同隔离级别下的读取规则 四,MVCC 如何解决幻读 五,next-key lock机制的具体实现 六,next-key lock 机制的优化规则和特殊情况的具体例子 ......
版本 MySQL MVCC

docker安装redis

## docker安装mysql ### 1、下载镜像文件 ~~~ docker pull mysql:5.7 ~~~ ### 2、创建实例并启动 ~~~ docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/mys ......
docker redis

MySQL数据库统计常用语句

``` 1、查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_le ......
语句 常用 数据库 数据 MySQL

mysql高版本(8.0)sql_mode = only_full_group_by的解决办法

1、原理层面 这个错误一般发生在mysql 5.7以及 5.7以上的版本中,其原因是mysql的默认配置中,sql_mode=“ONLY_FULL_GROUP_BY” 这个配置严格执行了 ‘SQL92标准’,所以很高网站维护人员在升级mysql版本时,都会修改 sql_mode 的配置,使其能兼容。 ......

Docker - 常用命令

1、Docker的启动和停止 启动docker:systemctl start docker 停止docker:systemctl stop docker 重启docker:systemctl restart docker 查看docker状态:systemctl status docker 开机启 ......
命令 常用 Docker

Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装教程

Windows 11 和 Rocky 9 Linux 初体验 MySQL8.0.33 简易安装教程。 MySQL 8.0 目前最新稳定版本已经更新到了 MySQL 8.0.33,估计下一个稳定版本(大约在今年 7月份)推出。当然,这是我个人根据MySQL 的发行注记做出的推测。 本篇总结作为对之前发... ......
简易 Windows 教程 Rocky Linux

docker 安装 nginx

从https://blog.csdn.net/u010148813/article/details/126172372 摘要的内容 # 1.下载镜像 ``` docker pull nginx:1.22.0 ``` # 2.创建挂载目录 ``` mkdir /root/apply/docker/ap ......
docker nginx

mysql常用sql

#获取添加所有索引的语句SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` ', 'ADD ', IF(NON_UNIQUE = 1, CASE UPPER(INDEX_TYPE) WHEN 'FULLTEXT' THEN 'FULLTEXT INDEX' W ......
常用 mysql sql

【mysql】根据数据库现有的索引生成删除和新增索引的语句

#生成创建索引语句 SELECT CONCAT('ALTER TABLE ',TABLE_SCHEMA,'.',TABLE_NAME,' ADD ',CASE WHEN NON_UNIQUE=0 THEN 'UNIQUE' ELSE '' END,' INDEX ',INDEX_NAME,'(',G ......
索引 语句 数据库 数据 mysql

如何查看mysql建表语句

平时在mysql 开发过程中,如果有数据库的图形化客户端,如navicat、mysqworkbench是很方便的查看表的建表语句,但是如果要在linux 中通过mysql client 命令行连接数据库,要怎么查看某张表的建表语句呢。 那就是执行这个命令 show create table 表名 ......
语句 mysql

linux 搭建redis主从及哨兵模式

Redis 可以实现主从配置和容灾部署,使得主机出现故障时,可自动进行容灾切换,下面就记录一下在一台服务器上的具体实现。 redis是一个开源的高性能key-value数据库,它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集 ......
主从 哨兵 模式 linux redis

mongo 搭建shard集群

本文基于MongoDB 4.0介绍如何搭建shard集群服务,环境如下表所示: 1、创建相关目录 在三个节点分别创建以下目录: [root@hdp06 ~]# mkdir -p /data/mongo/{config,router,shard} [root@hdp06 ~]# mkdir -p /d ......
集群 mongo shard

【MySQL】MySQL 索引

1 前言 这节我们来聊聊索引哈。 2 什么是索引 当你想查阅书中某个知识的内容,你会选择一页一页的找呢?还是在书的目录去找呢? 傻瓜都知道时间是宝贵的,当然是选择在书的目录去找,找到后再翻到对应的页。书中的目录,就是充当索引的角色,方便我们快速查找书中的内容,所以索引是以空间换时间的设计思想。 那换 ......
MySQL 索引

Mysql 创建用户与授权

Mysql 创建用户与授权1. 创建用户:CREATE USER 'username'@'host' [IDENTIFIED BY 'password'];username:要创建的用户名;host:代表地址;任何地址可以使用%IDENTIFIED BY 'password':设置密码,如果不写则为 ......
用户 Mysql

修改mysql时区

1、查看mysql时区 show variables like ‘%time_zone%’; 如果system_time_zone和time_zone 均为UTC,则表示当前时区为英国格林威治中时区即零时区。 中国北京为东八区比零时区早8小时 2、设置时区 方法1: set global time_ ......
时区 mysql

1)MySQL启动、连接、创建命令

启动、重启、停止; service mysql startservice mysql restartservice mysql stop 以上命令需要输入root密码授权; 连接MySQL服务器: mysql [-h host] [-u username] [-p[pwd]] [dbname] [- ......
命令 MySQL

mysql.sock 文件丢失被删除解决方法

在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/ ......
文件 方法 mysql sock

动力节点Docker深入浅出(一)Docker概述

> **分享一下最近正在b站上看动力节点的docker课程,整理了相关学习笔记,会按照学习进度慢慢更新的,加油** - 本套课程适合零基础、技术提升乃至所有编程语言开发者; - 课程对应包含含基础篇、提升篇与高级篇,共计十二大章节。 - 本课程主要学习知识点:“7个深度/3个全面”; - 针对Doc ......
Docker 深入浅出 节点 动力

Linux下安装MySQL

安装环境:虚拟机virtualbox,Ubuntu 20.04系统; 命令行下输入: sudo apt update sudo apt-get install mysql-server 等待安装完成后,输入命令进行配置; sudo mysql_secure_installation 是否对密码验证组 ......
Linux MySQL

Mysql简易安装介绍

**1. 建议压缩包安装** 解压到对应文件,配置环境变量到path: ```mysql D:\mysql-5.7.19-winx64\bin ``` **2. 新建mysql配置文件my.ini** 在mysql根安装目录下新建mysql配置文件my.ini,文件内容如下: ```mysql [m ......
简易 Mysql

https部署与docker下nginx的转发+文件获取

1. 进入nginx容器查看是否有etc/nginx/cert目录 2. 将https的域名证书放到cert目录下 3. 配置80和443 ``` server { #listen 80; #侦听80端口 listen 80; #侦听443端口,用于SSL server_name 127.zyfdt ......
文件 docker https nginx

使用Navicat将SQL server数据库导成mysql数据库

一、第一种转换方法 1、使用Navicat Premium打开MySql数据库,然后新建一个数据库名(该数据库名称为需要从SqlServer数据库导过来的名称) 比如需要将SqlServer数据库中的“BJ_DeviceGovern”数据库导入到MySQL数据库中,则需要现在打开的MySQL中创建一 ......
数据库 数据 Navicat server mysql

docker-compose 自动部署apollo

# 1.痛点描述 某个业务根据场景的不同,业务部署方式有两种选择: 1. 使用三台主机组 k8s 部署 2. 单机使用 docker-compose 进行部署。 业务服务是通过 java springboot 框架编写的。每个微服务的系统端口配置及相互调用配置都写在 `application.yml ......
docker-compose compose docker apollo

【docker】修改docker容器的时间(不修改系统时间)

1、场景 测试过程中,有时候需要修改系统时间,以验证相关记录为后端时间记录 2、解决方法 启动docker的时候加如下参数 --privileged=true 3、修改时间 可以使用date修改 date -s "2023-05-23 10:00:00" 4、遇到的问题 问题1、普通用户无权限 % ......
时间 docker 容器 系统

【MySQL】MySQL 一行记录的存储结构

1 前言 不知道大家有没有困惑,我们的每行记录里的NULL值都是如何存放的,一行能无限制的放数据么有没有大小边界呢?要想知道这些,就要来看看MySQL 一行记录的存储结构。 2 MySQL 的数据存放在哪个文件? 大家都知道 MySQL 的数据都是保存在磁盘的,那具体是保存在哪个文件呢? MySQL ......
MySQL 一行 结构

Windows环境下配置MySQL主从复制详细教程

​ 一、下载mysql 下载地址:MySQL :: MySQL Community Downloads 1、点击箭头所指 ​编辑 2、默认页面是下载mysql8,如果想下载mysql5点击箭头所指 ​编辑 3、点击箭头所指选择需要的版本 ​编辑4、点击箭头所指可以选择32位或64位 ​编辑 5、然后 ......
主从 Windows 环境 教程 MySQL

MySql

数据库(数据库管理系统:简单sql语句) 之前学过ObjectOutputstream-->java对象(张三 20)->序列化到文件当中 反序列化 new java对象 readobject writeobject 常见的有哪些数据库管理系统? IBM——>eclipse Oracle 甲骨文(s ......
MySql

【MySQL】MySQL执行一条 select 语句,期间发生了什么?

1 前言 我们学习 SQL 的时候,大家肯定第一个先学到的就是 select 查询语句了,比如下面这句查询语句: // 在 product 表中,查询 id = 1 的记录 select * from product where id = 1; 但是有没有想过,MySQL 执行一条 select 查 ......
MySQL 语句 select

Redis集群搭建(三组三从)

# Redis集群搭建 ![](https://img2023.cnblogs.com/blog/1667402/202305/1667402-20230523094140518-1016448596.png) ## 1 角色规划 | 角色 | ip | 端口 | | | | | | Master1 ......
集群 Redis

mysql 根据csv文件导入数据

1.mysql -u root -p 输入密码 2.导入文件csv文件 load data local infile 'E:\\tmp\\prod.csv' into table aa fields terminated by ',' lines terminated by '\r\n'; 注意替换 ......
文件 数据 mysql csv