刷新
MySQL多实例配置

博主头像 概述 MySQL 多实例是指在同一台物理服务器(或虚拟机)上,通过不同的配置文件、端口、数据目录等隔离参数,运行多个独立的 MySQL 服务进程。每个实例拥有自己的数据库、用户、权限、日志和内存资源(可通过配置限制),逻辑上等同于多台独立的 MySQL 服务器。 通过大白话讲就是: 一般在一个系统环 ...

MySQL权限管理的坑你踩了没有?

博主头像 假设有这么一个需求,开发人员要求你创建一个账号test,要求这个账号有创建表,查询,更新,删除表的权限, 如下例子所示 mysql> select version(); + + | version() | + + | 8.4.5 | + + 1 row in set (0.00 sec) mysql ...

详解Mysql的 sql_mode(SQL 模式)

博主头像 详解 MySQL 的 sql_mode(SQL 模式) 一、sql_mode 核心概念 sql_mode 是 MySQL 中语法校验、数据校验、行为兼容的核心配置,它定义了 MySQL 对 SQL 语法的解析规则、数据有效性的校验标准,以及与其他数据库(如 Oracle、SQL Server)的兼容 ...

详解MySQL 的系统变量、状态

博主头像 搞懂这三个命令的区别,核心是 变量作用域(全局 / 会话),你的部分理解需要修正 ——show VARIABLES 并非 “叠加”,而是默认显示「当前会话生效的变量」;session 和 global 变量也并非数量一致,而是有 “仅全局”“仅会话”“两者都有” 三类情况。下面分步骤讲清楚: 一、核 ...

MySQL的 索引类型 normal、 unique 和 索引方法 btree 、 hash

博主头像 一、索引类型:Normal(普通索引) vs Unique(唯一索引) 核心差异是 是否对字段值施加「唯一性约束」,其他特性均围绕这一点展开: 对比维度Normal(普通索引)Unique(唯一索引) 核心约束 无唯一性要求,字段值可重复 强制字段值唯一,不允许重复(NULL 特殊处理) NULL ...

MySQL EXPLAIN执行计划:SQL性能翻倍的秘密武器

博主头像 在数据库性能优化领域,Explain执行计划是MySQL开发者与DBA必须掌握的利器。它揭示了SQL语句的执行路径、索引使用情况及资源消耗模型,是诊断慢查询和优化索引策略的核心工具。本文将全方位解析Explain的机制与实践技巧,助你彻底掌握SQL性能调优。 ...

Zabbix监控mysl数据库配置

用mysql自带的模板,可以监控如下内容: OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图! 一、编写脚本 check_mysql.sh vi /usr/local/zabbix/share/check_mysql.sh !/bin/bash FileNa ...

MySQL索引(三):字符串索引优化之前缀索引

博主头像 MySQL系列文章 在数据库优化中,字符串字段的索引设计往往是个棘手的问题。过长字符串的完整索引会占用大量空间,而不合适的索引又会导致查询性能低下。今天我们来探讨一个平衡的艺术——前缀索引。 字符串索引的现实挑战 假设我们正在开发一个内容管理平台,文章表结构如下: CREATE TABLE arti ...

MySQL索引(二):覆盖索引、最左前缀原则与索引下推详解

博主头像 MySQL系列文章 本文是MySQL索引系列的第二篇,接续前文《MySQL索引(一):从数据结构到存储引擎的实现》的基础知识,将深入探讨索引的高级特性和优化技巧。本文将通过实际案例,详细解析覆盖索引、最左前缀原则和索引下推这三个核心优化技术。 在数据库性能优化中,合理使用索引是最有效的手段之一。前文 ...

DDL

博主头像 MySQL中,以DML,DQL是最经常用的,其次是DDL,DCL,单表操作主要为增删改查. DDL操作 a.数据库操作(创建,查看,使用,删除): 1.创建数据库 #创建数据库 create database 数据库名称; #当数据库不存在时,创建数据库 create database if not ...

MySQL统计分析binlog的数量与大小

博主头像 脚本介绍 脚本mysql_binlog_gen_sum的功能与用途如下所示: 按天统计MySQL的binlog的生成数量(个数)与大小(Size)信息.用于数据分析. 按小时统计MySQL的binlog的生成数量(个数)与大小(Size)信息.用于数据分析. 写这个脚本的初衷是想实现类似Oracle ...

MySQL中root用户密码管理

博主头像 前言 记录一下mysql中root用户密码的管理方式,mysql中root用户密码管理方式主要分为三个场景: 场景一:首次部署mysql,需要设置root用户密码 场景二:已知mysql的root用户密码,但是需要修改对应的密码(例如定期更新密码) 场景三:忘记root密码,需重置root用户密码 ...

MySQL

博主头像 MySQL基础操作指南,涵盖MySQL初始化与卸载步骤、数据库操作命令、SQL功能分类(DDL、DML、DQL、DCL)、表的定义与结构管理(创建、修改、删除表及字段)、数据的增删改操作,以及数据查询语句(含聚合函数、分组、排序、分页等),通过简洁的命令示例系统介绍了MySQL的核心使用方法。 ...

MySQL学习笔记

本篇摘录自黑马程序员的B站教学视频,由本人学习视频内容后总结并提取摘要制作而成的简要笔记。本笔记只记录到进阶篇(大部分),剩下的进阶篇以及运维篇由于本人职业生涯没有用武之地,所以没有进行学习。 黑马程序员黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括 ...

<1234···11>