MySQL运维知识

news2024/9/25 7:24:51

1 日志

1.1 错误日志

1.2 二进制日志

查看二进制日志:

mysqlbinlog ./binlog.000007

purge master logs to 'binlog.000006'

reset master

show variables like '%binlog_expire_logs_seconds%'

默认二进制文件只存放30天,30天后会自动删除。

1.3 查询日志

1.4 慢查询日志

定位哪些SQL执行时间比较长

2 主从复制

2.1 主从复制概念

将主库的数据变更同步到从库,从而保证主库和从库数据一致;

读写分离:增删改的请求操作主库,查询的请求操作从库,降低主库的访问压力

数据备份的话,在从库中执行,从库加锁后备份,由于从库只进行查询,因此加锁不会降低从库的并发性能。如果没有主从复制的话,给数据库加锁进行备份,加锁期间不能进行增删改操作,降低并发性能。

2.2 主从复制原理

1、主库在执行增删改(DML)和DDL语句时,会将数据变更写入到二进制日志(binlog)中

2、从库有两种线程,IO线程发起请求连接主库,读取主库中的binlog,保存到从库relay log中;

SQL线程负责读取relay log,在从库中执行relay log中的数据变更,从而实现主从数据库数据同步变化

2.3 搭建主从服务器

2.3.1服务器准备

建议主从服务器开放3306端口,而不是关闭防火墙。

2.3.2 配置主库

用户名itcast

@‘%’表示itcast这个用户可以在任意主机上访问当前服务器

‘Root@123456’表示itcast这个用户的密码

从binlog.00001这个文件的157位置开始向从库服务器同步

2.3.3 配置从库

1、从库只有查询操作,所以read-only为1;主库需要增删改因此read-only为0

2、注意read-only的设置只对普通用户生效,对于超级管理员不生效,超级管理员默认有读写权限。如果想设置超级管理员的读写权限,需要设置super-read-only属性,比如super-read-only=1(超级管理员只能读取数据库)

source_host:主库的IP

source_user:主库中具有主从复制权限的用户名

source_password:user的密码

source_log_file:主库开始复制的Binlog

source_log_pos:开始复制的Binlog的起始位置

Replica_IO_Running和Replica_SQL_Running都为Yes的话,说明主从复制状态正常。

2.3.4 测试

3 分库分表

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/382506.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

React(四):事件总线、setState的细节、PureComponent、ref

React(四)一、事件总线二、关于setState的原理1.setState的三种使用方式(1)基本使用(2)传入一个回调(3)第一个参数是对象,第二个参数是回调2.为什么setState要设置成异步…

Android kotlin实战之协程suspend详解与使用

前言 Kotlin 是一门仅在标准库中提供最基本底层 API 以便各种其他库能够利用协程的语言。与许多其他具有类似功能的语言不同,async 与 await 在 Kotlin 中并不是关键字,甚至都不是标准库的一部分。此外,Kotlin 的 挂起函数 概念为异步操作提供…

π型滤波器 计算_π型滤波电路

滤波器在功率和音频电子中常用于滤除不必要的频率。而电路设计中,基于不同应用有着许多不同种类的滤波器,但它们的基本理念都是一致的,那就是移除不必要的信号。所有滤波器都可以被分为两类,有源滤波器和无源滤波器。有源滤波器用…

重新认识 Java 中的内存映射(mmap)

mmap 基础概念 mmap 是一种内存映射文件的方法,即将一个文件映射到进程的地址空间,实现文件磁盘地址和一段进程虚拟地址的映射。实现这样的映射关系后,进程就可以采用指针的方式读写操作这一段内存,而系统会自动回写脏页到对应的文…

电源程控软件下载安装教程

软件:电源程控软件NS-PowerSupply 语言:简体中文 环境:NI-VISA 安装环境:Win10以上版本(特殊需求请后台私信联系客服) 硬件要求:CPU2GHz 内存4G(或更高)硬盘500G(或更高&#xf…

2023年2月安全事件盘点

一、基本信息 2023年2月安全事件共造成约3796万美元损失,相较于上个月,安全事件数量与损失金额都有显著上升,其中Platypus Finance闪电贷攻击为单次利用损失之最高达850万美元。本月RugPull数量基本与上月持平,损失金额占比显著降…

网站打不开数据库错误等常见问题解决方法

1、“主机开设成功!”上传数据后显示此内容,是因为西部数码默认放置的index.htm内容,需要核实wwwroot目录里面是否有自己的程序文件,可以删除index.htm。 2、恭喜,lanmp安装成功!这个页面是wdcp的默认页面&…

用 Real-ESRGAN 拯救座机画质,自制高清版动漫资源

内容一览:Real-ESRGAN 是 ESRGAN 升级之作,主要有三点创新:提出高阶退化过程模拟实际图像退化,使用光谱归一化 U-Net 鉴别器增加鉴别器的能力,以及使用纯合成数据进行训练。 关键词:Real-ESRGAN 超分辨率 视…

一文彻底搞懂cookie、session、token、jwt!

前言 随着Web应用程序的出现,直接在客户端上存储用户信息的需求也随之出现。者背后的想象时合法的:与特定用户相关的信息都应该保存在用户的机器上。无论是登录信息、个人偏好、还是其他数据,Web应用程序提供者都需要有办法 将他们保存在客户…

电子技术——CMOS 逻辑门电路

电子技术——CMOS 逻辑门电路 在本节我们介绍如何使用CMOS电路实现组合逻辑函数。在组合电路中,电路是瞬时发生的,也就是电路的输出之和当前的输入有关,并且电路是无记忆的也没有反馈。组合电路被大量的使用在当今的数字逻辑系统中。 晶体管…

Educational Codeforces Round 144 (Rated for Div. 2)(A~C)

A. Typical Interview Problem从1开始,遇到3的倍数就在字符串后面加F,遇到5的倍数就在字符串后面加B,若遇到3和5的倍数,就加入FB,这样可以写一个无限长的字符串,给出一个长度最多为10的字符串,判…

CLion+Opencv+QT开发相关

一、QT安装和配置其实我并没有直接在Qt上开发,下载Qt而是因为:CLion可以通过Qt的MinGW作为Toolset,并且可以将Qt creator作为external tool;在进行Opencv的编译安装中可以用Qt自带的MinGW进行编译和安装,不用另外下载M…

C++类和对象:初始化列表、static成员和友元

目录 一. 初始化列表 1.1 对象实例化时成员变量的创建及初始化 1.2 初始化列表 1.3 使用初始化列表和在函数体内初始化成员变量的效率比较 1.4 成员变量的初始化顺序 1.5 explicit关键字 二. static成员 2.1 static属性的成员变量 2.2 static属性的成员函数 三. 友元 …

废气处理设备远程监控

当今工业迅速的发展,工业带给人们的经济效益显著,而同时污染问题也备受关注。国家环保标准对排放至大气的废气指标提出了更高的要求。面临着环保压力,企业为走可持续发展之路,为维护员工利益、改善工作环境及周边环境不受影响&…

一、Sping框架引入

OCP开闭原则 什么是OCP? OCP是软件七大开发原则当中最基本的一个原则:开闭原则 对什么开?对扩展开放。 对什么闭?对修改关闭。OCP原则是最核心的,最基本的,其他的六个原则都是为这个原则服务的。OCP开闭原则…

计算机行业回暖?看网友怎么说?

就业寒潮之下,去年的应届生们可谓哀嚎一片,不少人晒出自己的0offer秋招战绩。 就连过去无往不利的计算机行业,亦不例外。但今年开始,计算机行业逐渐有了回暖的迹象和讨论。 陆续有不少之前哭诉收获惨淡的计算机专业同学&#x…

防静电和浪涌TVS layout设计要点

电子产品精密化刚看过了CES2023,雷卯的外贸伙伴们看了最新的AR,VR,5G产品,新的电子产品更智能、更复杂,嵌入了脆弱和敏感的集成电路。这些设备的环境往往很恶劣,产生高水平静电和快速瞬态浪涌。这些ESD事件可能会干扰设备&#xf…

IIS之web服务器的安装、部署以及使用教程(图文详细版)

WEB服务器的部署 打开虚拟机后查看已经开放的端口,可以看到没有TCP 80、TCP 443,说明HTTP服务端口没有打开 打开我的电脑—双击CD驱动器 选择安装可选的Windows组件 选择应用程序服务器—打开Internet信息服务—选择万维网服务和FTP服务 一路确…

uniapp-首页配置

为了获取到后台服务器发来的数据,需要配置相应的网络地址。位置在main.js入口文件中。 import { $http } from escook/request-miniprogramuni.$http $http // 配置请求根路径 $http.baseUrl https://api-hmugo-web.itheima.net// 请求开始之前做一些事情 $http.…

Spring-Xml配置

一、Spring 简介 1.简介 文档下载地址:Index of /spring-framework/docs 1.简介 Spring framework 是 Spring 基础框架 学习Spring 家族产品 Spring framework SpringBoot SpringCloud Spring 能用来做什么 开发 WEB 项目 微服务 分布式系统 Spring framew…