mysql日志

24 | MySQL是怎么保证主备一致的?

> 以下内容出自 《MySQL 实战 45 讲》 # 24 | MySQL是怎么保证主备一致的? ## MySQL 主备的基本原理 如图所示就是基本的主备切换流程。(M-S结构) ![image](https://img2023.cnblogs.com/blog/1371486/202307/137 ......
MySQL 24

python: sqlalchemy ORM in mysql

""" StudengMaping.py ORM (Object Relational Mapping) 学生表实体类对象关系映射 one-one one-more more-one more-more date 2023-06-23 edit: Geovin Du,geovindu, 涂聚文 id ......
sqlalchemy python mysql ORM in

2.mysql的索引

# 一、索引概述 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 索引是帮助MySQL高效获取数据的排好序的数据结构。 平时代码中为了方便查询,我们使用的哈希表、链表、二叉树等数据结构存储相关数据,使用二分、二叉搜索等算法查询,本质上 ......
索引 mysql

python之数据库MySQL

#### 数据的演变史 ```python # 以ATM为例 # 1. 把数据存放在单个文件里面 1. 文件名不规范 2. 数据格式也不规范 kevin|123 kevin$123 kevin*123 # 2. 软件目录开发规范 db文件夹里 # 当数据量多的时候,会产生很多的文件,多次读取文件会占 ......
数据库 数据 python MySQL

数据库mysql

数据的演变史 '''以ATM为例''' 1. 把数据存在了文件中 文件名:user.txt、userinfo.txt 数据格式:kevin|123、kevin@123、kevin!123 2. 软件开发目录规范 db文件夹 # 专门用来存储数据文件,但是,当数据文件较多的时候,占用过多的资源,也会产 ......
数据库 数据 mysql

碎片对MySQL的影响

常见的碎片类型 ·Segment Fragmentation:段产生了碎片;没有按照数据的顺序存储,或者在数据页之间有空的页 ·Tablespace Fragmentation:表空间中存储的是非连续的文件系统块 ·Table Fragmentation:表中数据不是按照主键的顺序存储的。或者表的页 ......
碎片 MySQL

MYSQL--数据取整的方法

在MySQL中,我们经常会需要取整数。本篇文章将详细介绍MySQL中取整数的多种方法。 一、使用ROUND函数 ROUND函数用于将一个数四舍五入到指定的小数位数。如果小数位数为0,则返回整数部分。 为小数位数。 SELECT ROUND(3.14159, 0); -- 结果为3 SELECT RO ......
方法 数据 MYSQL

sql记录:FIELD函数解决mysql中in传值顺序问题

## 1.问题描述 ```sql in查询的结果传值顺序与结果显示顺序不一致,默认对id进行排序显示结果, eg:如果是5号用户先点赞,1号用户后点赞,但是查询结果是1号用户显示在5号用户的前面, 也就是说导致结果1号用户先点赞,5号用户后点赞,需要使用FIELD函数解决 ``` ![](https ......
函数 顺序 问题 FIELD mysql

阿里云的日志类型

阿里云日志服务(Aliyun Log Service)支持多种类型的日志数据。以下是一些常见的日志类型: 应用程序日志:记录应用程序运行过程中的信息、警告和错误。例如,Web服务器日志、应用程序输出日志等。 系统日志:包括操作系统级别的日志信息,如服务器系统日志、内核日志、登录日志等。 安全日志:记 ......
类型 日志

MySQL5.6.x二进制包升级到5.7.x

#!/bin/bash #mysql数据库用户名 myuser="root" #mysql数据库密码 mypwd="123456" #数据库备份路径 dbbakdir="/data/dbbak" #数据库目录 datadir="/data/mysql" #系统mysql用户 sysmysqluser ......
二进制 MySQL5 MySQL

web安全学习日志---xss漏洞(跨站脚本攻击)

1.反射性xss(reflacted) 仅执行一次,非持久型。主要存在于攻击者将恶意脚本附加到url的参数中,发送给受害者,服务端未经严格过滤处理而输出在用户浏览器中,导致浏览器执行代码数据。 利用场景: 直接插入JS代码,修改url参数 攻 <script>alert('hack')</scrip ......
脚本 漏洞 日志 web xss

MySQL的最小整数类型TINYINT介绍

MySQL的最小整数类型TINYINT介绍 在MySQL中,TINYINT是一种整数数据类型,用于存储小范围的整数值。它可以存储范围在-128到127之间的有符号值,或者范围在0到255之间的无符号值,具体取决于列的定义方式。TINYINT类型通常用于保存布尔值(0或1),或者存储较小的整数数据。在 ......
整数 TINYINT 类型 MySQL

mysql配置

[mysqld]port=13306## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicate ......
mysql

MySQL8.0 sql文件转至5.7

1. 将sql文件中的`utf8mb4_0900_ai_ci` 全替换为 `utf8_general_ci`; 2. 将sql文件中的`utf8mb4` 全替换为 `utf8`; 3. 在mysql5.7中新建数据库,字符集选择 `utf8`;排序规则选择 `utf8_general_ci`,导入S ......
文件 MySQL8 MySQL 5.7 sql

MySQL---索引优化与查询优化

索引失效案例 全值匹配我最爱 当where条件的所有字段 都有 索引完全匹配时,效率最高 最左前缀规则(联合索引) 联合索引,在检索数据时从联合索引的最左侧开始匹配 主键插入顺序 计算/函数/类型转换(自动或手动) 导致索引失效 第1个SQL,要先进行计算,不会使用到索引 第2个SQL,等值匹配,使 ......
索引 MySQL

[mysql]安全加固

## 前言 因等保安全的要求,需要对MySQL用户密码和登录策略进行安全加固,以满足以下需求: - 密码至少8位,包含大小写字母、数字和特殊字符。 - 当密码登录失败一定次数后锁定账户。 - 密码90天过期 本文使用的MySQL版本为8.0.33,不同版本可能会有区别。 ## 安装插件 ```sql ......
mysql

MySQL的介绍、MySQL下载与安装、MySQL的配置文件、修改密码、数据库相关命令

数据的演变史 1.把数据存在文件中 文件名:user.txt、userinfo.txt 数据格式:kevin@123、kevin|123 2.软件开发目录规范 db文件夹 专门用来存储数据文件,但是的那个数据文件过多时,但占用的资源也多,产生的文件也多 3.数据库阶段 解决以上所有问题,并且采用统一 ......
MySQL 命令 密码 数据库 文件

MySQL同步ES实战,肝到爆!

技术是什么?就是拿来玩的,边玩边学,才能成长得更快。 之前已经给大家讲解了 MySQL 同步 ES 的几种方案,下面就教大家如何通过 Canal,将 MySQL 同步到 ES,文章内容绝对妥妥干货! 本文会先讲解需要用到的基础知识,然后再是软件安装,最后就是实战部分。 不 说,上文章目录: 01 基 ......
实战 MySQL

Python的日志

Python的日志,看上去啰啰嗦嗦的。请大神写了个通俗易懂简单方便通用的日志: import logging # 配置日志记录级别和输出方式 logging.basicConfig(level=logging.DEBUG, filename='mylog.log', filemode='w', fo ......
Python 日志

B端业务仓储系统扣减库存更新库存汇总出现mysql Deadlock found when trying to get lock死锁怎么办

在B端业务中由于业务流转繁琐,所处事物或者嵌套事务很长,经常由于程序员代码书写不规范或者经验不足等问题出现类似 Deadlock found when trying to get lock的报错,那该如何去避免呢? { "message": "SQLSTATE[40001]: Serializati ......
库存 Deadlock 怎么办 业务 trying

mysql+Navicat部署

mysql 下载:[https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/) ![](https://img2023.cnblogs.com/blog/1402169/202307/1402169- ......
Navicat mysql

09 mysql 读写分离 +nginx

![image](https://b3logfile.com/file/2023/07/siyuan/1661686246031/assets/image-20230709111337-zgd4xpc.png) ![image](https://b3logfile.com/file/2023/07/ ......
mysql nginx 09

MySQL实用教程

# MySQL实用教程 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200609220650859.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0c ......
教程 MySQL

Java-日志

Java-日志 [toc] # 一、logback > 官网:https://www.baeldung.com/logback 1、导入依赖: 注意:logback版本不能太高,否则与jdk8一起使用会报错。 ```xml org.slf4j slf4j-api 2.0.7 ch.qos.logba ......
日志 Java

springboot 使用filter 增加全局 traceId,方便日志查找

1、编写过滤器 package com.example.demo.filter; import org.slf4j.MDC; import org.springframework.util.StringUtils; import javax.servlet.*; import javax.servl ......
全局 springboot traceId filter 日志

使用mysqldump命令对MySQL数据库进行备份与还原操作

mysqldump是mysql自带的逻辑备份工具,是mysql的客户端命令。 其备份的文件内容可以看到主要是,先根据备份的数据表结构创建数据表,再有一条INSERT INTO语句写入所有的数据 1、mysqldump备份相关的操作 1、备份指定的数据库-database的表与数据 C:\Users\ ......
备份 mysqldump 命令 数据库 数据

使用bat批处理一键安装/卸载/启动/停止mysql服务(转)

一键安装 @cd /d %~dp0 @%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit :以管理员身份运行cm ......
mysql bat

mysql查询字段包含大小写

select * from b WHERE id REGEXP BINARY '[A-Z]' ; #只查id这个字段 含大写字母的 select * from b WHERE id REGEXP BINARY '[a-z]' ; #只查id这个字段 含小写字母的 ......
字段 大小 mysql

MySQL分区表详解

MySQL分区是一种表的设计模式,它将一张大表根据条件分割成若干个小表。对于应用程序来说,分区的表和没有分区的表是一样的。换句话说,分区对于应用是透明的,只是数据库对于数据的重新整理。分区有多种类型,包括RANGE分区、LIST分区、HASH分区和KEY分区。 ......
MySQL

MySQL之InnoDB存储结构

InnoDB存储引擎最早由Innobase Oy公司开发(属第三方存储引擎)。从MySQL 5.5版本开始作为表的默认存储引擎。该存储引擎是第一个完整支持ACID事务的MySQL存储引擎,特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,非常适合OLTP场景的应用使用。目前也是应用最广泛的... ......
结构 InnoDB MySQL