MySQL存储空间与索引运维的实战指南
2026-08-26 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 34
适用版本:mysql 5.7 / 8.0(innodb)读者对象:dba、运维、后端同学核心结论先放在这里:库空间看磁盘和 informat...
MySQL 用户管理与权限控制及常用场景实践
2026-08-26 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 36
为什么必须做用户管理?核心痛点:生产环境直接使用 root 用户存在极大的安全隐患。root 账号拥有 mysql 的最高权限,误操作dro...
MySQL不同操作系统的安装方式
2026-08-25 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 40
一、windows 系统安装最推荐的方式:使用 mysql installer(官方 msi 安装包)mysql installer 是 w...
MySQL存储引擎有哪些类型?InnoDB与MyISAM区别详解
2026-08-25 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 41
一、架构整体概述mysql服务器是由连接池、服务管理工具和公共组件、nosql接口、sql接口、解析器、优化器、缓存、存储引擎、文件系统组成...
MySQL插入冲突的两种处理方式
2026-08-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 35
从一个报错说起给表加了唯一索引之后,数据库就开始帮你挡重复数据。但挡归挡,问题是它挡人的方式很直接——insert ...
CentOS7怎么设置开机自动同步时间?systemd配置教程
2026-08-24 19:29 | 分类:数据库 | 评论:0 次 | 浏览: 45
通过 systemctl 配置开机启动同步时间服务使用systemd来实现centos 7设置开机启动时同步时间的脚本1、创建一个脚本文件比...
MySQL远程访问故障排查与解决方法
2026-08-24 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 44
环境: docker mysql 8.4.11 on linux (ubuntu 22.04)容器名称: daily_test_mysql1...
MySQL多表查询怎么做?内连接外连接子查询全攻略
2026-08-23 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 53
多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联...
MySQL权限表有哪些?user表、db表等权限表结构与作用解析
2026-08-23 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 45
mysql是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。mysql用户可以分为普通用户和root用户。roo...
mysql多表查询怎么做?从笛卡尔积到自连接全攻略
2026-08-23 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 43
1. 基本查询回顾1.1 复杂条件查询-- 查询工资高于500或岗位为manager的雇员,同时满足姓名首字母为大写jselect * fr...
MySQL复合查询怎么做?一文搞懂多表连接与子查询
2026-08-23 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 39
一、mysql复合查询基本查询回顾准备测试表:下面给出三张表,员工表(emp)、部门表(dept)和工资等级表(salgrade)。员工表(...
MySQL数据库大表DDL变更操作的原理、方案与实践教学
2026-08-23 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 40
一、什么是 ddl 变更1.1 基本概念术语全称含义示例ddldata definition language数据定义语言,修改表结构alt...
nginx报错nginx:[emerg] bind() to 0.0.0.0:80 failed(98: Address already in use)问题
2026-08-21 12:08 | 分类:数据库 | 评论:0 次 | 浏览: 46
报错前所做操作今天重新优化nginx管理以后,检查配置文件是配置正确的,但启动nginx确报错了解决思路报错显示:nginx: [emerg...
nginx报unknown directive错误怎么办?检查nginx.conf编码格式
2026-08-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 47
问题现象启动nginx,localhost无法访问,没有显示nginx error;window10开发环境下,nginx无法正常启动;ng...
MySQL视图与用户权限完整实战
2026-08-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 52
前言在日常开发工作与面试考察中,视图与用户权限管控,是 mysql 里基础却极易被开发者轻视的两大核心模块。不少开发人员熟练掌握基础 cru...
MySQL 中 case when的五种使用位置
2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 48
case when 属于条件表达式,本质是返回一个值,几乎可以放在 sql 绝大部分区域,下面按使用场景逐一说明,附带可运行案例。一、放在 ...
mysql开启日志general_log的方法步骤
2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47
本文详细介绍如何在mysql中开启和关闭general log,包括设置日志输出模式、查看日志信息及日志表结构。general log记录所...
MySQL 中的事务Transaction详解
2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 50
事务是一组操作的集合,这些操作要么全部成功,要么全部失败,保证数据的一致性。它是数据库保证数据完整性的核心机制。一、事务的四大特性(acid...
MySQL中的SUBSTRING()和MID()函数的用法:精准抽取字符串中的子串
2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 55
在数据库操作中,经常需要从存储的字符串中提取出特定的部分,比如从用户全名中提取姓氏、从日期字符串中提取年份等。mysql提供了substri...
MySQL 中的TRIM()函数优雅去除字符串两侧的空格
2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 55
在数据库管理中,数据的准确性和整洁性至关重要。有时,从外部源导入的数据或用户输入的数据可能包含不必要的空格,尤其是在字符串的开头或结尾。这些...
mysql表空间碎片率过高怎么清理?这三种方法最有效
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 52
背景信息mysql 版本: mysql 5.7.20碎片产的生原因(1)记录被delete,且原空间无法复用(mysql插入为了提高效率直接...
MySQL表空间碎片怎么查?一文教你清理磁盘碎片
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 49
1. 查询 mysql 表空间和磁盘碎片查询表空间使用情况使用以下 sql 语句可以查看数据库中各个表的表空间使用情况,包括数据大小、索引大...
mysql binlog一直没清理空间不足怎么办?教你3步释放磁盘空间
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47
mysql的binlog开启后一直没清理,占用太大空间1. 查看binlog过期时间show variables like 'expire_...
mysql如何定期全量备份脚本
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 45
mysql定期全量备份脚本在工作过程中,因为问题排查的需要,可能需要将数据进行备份,创建全量备份脚本/data/scripts/full_b...
Ubuntu系统如何安装MySQL数据库?详细命令行步骤教程
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47
ubuntu安装mysql在ubuntu系统上安装mysql数据库,可以使用命令行方式进行操作。以下是最新的基于apt包管理器的命令行安装步...
MySQL基础教程之数据类型与表的约束
2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 48
前言在了解了mysql关于数据库与表的操作后,我们来继续mysql关于数据类型与表的约束等相关内容。一、数据类型(1) 数值类型下面我们展示...
MySQL数据库基础之库操作|表操作|数据类型|表约束详解
2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 46
1. 数据库基础1.1 什么是数据库文件保存数据的缺点:1)文件的安全性问题2)文件不利于数据查询和管理3)文件不利于存储海量数据4)文件在...
MySQL数据归档之从中小表到大表的全场景方案
2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 44
1. 归档要解决什么问题归档不是简单的「把旧数据挪走」,通常要同时满足:目标说明在线表变小热查询只扫近期数据,索引更小、缓存命中率更高冷数据...
MySQL学习的一大重点之视图(实战例题)
2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 48
0 ~> 前置概念辨析0.1 两个 “视图” 的本质区分明确强调二者无任何关联,更加精准的定义如下:本文的视图...
MySQL 乐观锁原理、实现、踩坑与实战完整指南
2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 43
前言在开发扣库存、账户余额变更、订单状态流转这类并发业务时,如果不加控制,高并发下很容易出现超卖、数据覆盖、余额错乱问题。很多同学第一反应想...