收藏本版 |訂閲

MySQL论坛 今日: 0|主題: 318|排名: 45 

  • AlmaLinux下MySQL 8安装与数据迁移
    首先安装mysql server sudo yum install mysql-community-server.x86_64 启动服务并设为开机启动 sudo systemctl start mysqld sudo systemctl enable mysqld 此时使用root账号登陆mysql,发现有未知默认密码,因此通过跳过密码的方式登录 首先修改配置文件/etc/my.cnf,在[mysqld]区域增加一行skip-grant-tables并保存,执 ...
    070 蔡圣象地板 发表于 2025-12-6 MySQL论坛
  • Ubuntu下,MySQL修改端口号
    MySQL默认端口号为3306,可以通过修改配置文件来改变端口号。 配置文件:/etc/mysql/my.cnf 在[mysqld]这一栏下方增加一行配置 port=5350 保存后,执行sudo service mysql restart重启mysql服务即可 本文来自博客园,作者:SoulTraitor,转载请注明原文链接:https://www.cnblogs.com/soultraitor/p/19316720 来源: ...
    051 漾舟 发表于 2025-12-6 MySQL论坛
  • Ubuntu下,MySQL查询报错sql_mode=only_full_group_by
    MySQL默认设置了该属性,导致对group by语句有很严格的限制,可以通过修改配置文件来解除该限制。 配置文件:/etc/mysql/my.cnf 在[mysqld]这一栏下方增加一行配置 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION 保存后,执行sudo service mysql restart ...
  • Ubuntu下,MySQL密码遗失时修改密码
    问题背景 MySQL密码连接不上,需要重置密码 解决方案 由于修改密码本身需要连接到数据库,因此需要另一个系统账号来登录数据库。 下面是相关步骤: 1. 首先执行以下命令 sudo cat /etc/mysql/debian.cnf 获取到系统账号的密码(注意,禁止修改这个文件!!!) 2. 再输入以下命令 mysql -u debian-sys-maint -p 密码 ...
    073 国画 发表于 2025-12-6 MySQL论坛
  • mysqlclient 安装失败问题排查与解决方案(Linux 服务器)
    mysqlclient 安装失败问题排查与解决方案(Linux 服务器) 声明:使用 ChatGPT 整理,内容仅供参考。 一、问题背景 在 Linux 服务器虚拟环境中执行以下命令时出现错误: pip install -r requirements.txt 报错信息核心如下: pkg-config: not found Can not find valid pkg-config name. Specify MYSQLCLIENT_CFLAGS and M ...
    031 向左向右转 发表于 2025-12-3 MySQL论坛
  • MySQL索引介绍及使用
    索引概念 索引是 MySQL 中用于加速数据查询的核心数据结构,本质是对表中一列或多列数据进行排序后的 “快速查找目录”。通过索引,MySQL 无需全表扫描即可快速定位目标数据,大幅提升查询效率;但索引会占用额外存储空间,且会降低插入 / 更新 / 删除(写操作)的性能(需同步维护索引结构),因此需合理设计与使用。 索引 ...
    098 博奕人生 发表于 2025-12-2 MySQL论坛
  • MySQL 从入门到删库跑路,保姆级教程!
    你是小阿巴,刚入行的程序员。 这天,你接到一个私活:帮学校做个学生管理系统,要能管理学生信息、记录成绩、统计数据。 你一听,这不简单吗?用 Java 写个程序,把数据存到 Map 里就搞定了。 public class StudentManagementSystem {   // 使用 Map 存储学生信息,key 为学号,value 为学生信 ...
    081 水晶朦胧 发表于 2025-12-2 MySQL论坛
  • 金仓KingbaseES数据库安装至Linux系统
    金仓KingbaseES数据库安装至Linux系统 下载 官网下载 https://www.kingbase.com.cn/download.html#database 或 https://www.kingbase.com.cn/download.html#database_list 注意:此处还能下载180天授权文件 不授权一般来说是试用,长时间使用可以和金仓购买授权. 基本配置 创建必备目录 如果设置的目录不同,在后面的 ...
    027 王关洪 发表于 2025-12-1 MySQL论坛
  • MySQL多实例配置
    概述 MySQL 多实例是指在同一台物理服务器(或虚拟机)上,通过不同的配置文件、端口、数据目录等隔离参数,运行多个独立的 MySQL 服务进程。每个实例拥有自己的数据库、用户、权限、日志和内存资源(可通过配置限制),逻辑上等同于多台独立的 MySQL 服务器。 通过大白话讲就是: 一般在一个系统环境中,可以运行多个相同 ...
    0115 淡然若云 发表于 2025-11-28 MySQL论坛
  • MySQL权限管理的坑你踩了没有?
    假设有这么一个需求,开发人员要求你创建一个账号test,要求这个账号有创建表,查询,更新,删除表的权限, 如下例子所示 mysql> select version(); +-----------+ | version() | +-----------+ | 8.4.5 | +-----------+ 1 row in set (0.00 sec) mysql> create database if not exists kerry -> default character s ...
    076 乔丹尼斯 发表于 2025-11-25 MySQL论坛
  • MySQL 8.4:未使用 mysql_native_password 却报插件未加载(Plugin 'mysql_native_password' is not loaded)?
    现象 最近遇到一个有趣的案例:在一个新创建的 MySQL 8.4 实例中,使用用户 u2 登录时,返回了Plugin 'mysql_native_password' is not loaded错误。 $ mysql -h127.0.0.1 -P3316 -uu2 -p123mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1524 (HY000): Plugin 'm ...
    042 钢强愤青 发表于 2025-11-24 MySQL论坛
  • 详解Mysql的 sql_mode(SQL 模式)
      详解 MySQL 的 sql_mode(SQL 模式) 一、sql_mode 核心概念 sql_mode 是 MySQL 中语法校验、数据校验、行为兼容的核心配置,它定义了 MySQL 对 SQL 语法的解析规则、数据有效性的校验标准,以及与其他数据库(如 Oracle、SQL Server)的兼容策略。   简单来说:sql_mode 决定了 MySQL 是 “宽松模式 ...
    042 论人类社会发展 发表于 2025-11-23 MySQL论坛
  • 详解MySQL 的系统变量、状态
      搞懂这三个命令的区别,核心是 变量作用域(全局 / 会话),你的部分理解需要修正 ——show VARIABLES 并非 “叠加”,而是默认显示「当前会话生效的变量」;session 和 global 变量也并非数量一致,而是有 “仅全局”“仅会话”“两者都有” 三类情况。下面分步骤讲清楚: 一、核心区别:作用域与显示逻 ...
    022 瞪登蹬凳 发表于 2025-11-23 MySQL论坛
  • MySQL的 索引类型 normal、 unique 和 索引方法 btree 、 hash
      一、索引类型:Normal(普通索引) vs Unique(唯一索引) 核心差异是 是否对字段值施加「唯一性约束」,其他特性均围绕这一点展开:   对比维度Normal(普通索引)Unique(唯一索引) 核心约束 无唯一性要求,字段值可重复 强制字段值唯一,不允许重复(NULL 特殊处理) NULL 值支持 允许多个 N ...
    087 收废品 发表于 2025-11-22 MySQL论坛
  • MySQL EXPLAIN中的key_len:精准掌握索引使用情况
    MySQL系列文章 深入解析MySQL执行计划中最关键的指标之一,助你快速定位索引优化点,提升查询性能! 一、key_len:索引使用的精准标尺 在MySQL执行计划中,key_len表示查询实际使用索引的字节长度。这个指标是索引优化的核心,它能揭示: 复合索引使用深度:显示使用了复合索引的前几列 索引利用效率:值越大,索引利用 ...
    060 每一帧都是褪色的自己 发表于 2025-11-17 MySQL论坛
  • MySQL EXPLAIN执行计划:SQL性能翻倍的秘密武器
    MySQL系列文章 在数据库性能优化领域,Explain执行计划是MySQL开发者与DBA必须掌握的利器。它揭示了SQL语句的执行路径、索引使用情况及资源消耗模型,是诊断慢查询和优化索引策略的核心工具。本文将全方位解析Explain的机制与实践技巧,助你彻底掌握SQL性能调优。 一、Explain工具概述 Explain是MySQL提供的SQL分析指令, ...
    051 天才不需求证 发表于 2025-11-17 MySQL论坛
  • MySQL DATETIME类型存储空间详解:从8字节到5字节的演变
    MySQL系列文章 在MySQL数据库设计中,DATETIME类型用于存储日期和时间信息,但其存储空间大小并非固定不变,而是随MySQL版本迭代和精度定义动态变化。本文将详细说明其存储规则,并提供清晰的对比表格。 一、核心结论 MySQL 5.6.4 是分水岭:此前固定占用 8 字节;此后优化为 5 字节基础 + 精度附加空间。 精度决定扩展 ...
    062 往事随风三两斤 发表于 2025-11-14 MySQL论坛
  • Zabbix监控mysl数据库配置
    用mysql自带的模板,可以监控如下内容: OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图! 一、编写脚本 check_mysql.sh vi /usr/local/zabbix/share/check_mysql.sh !/bin/bash ------------------------------------------------------------------------------- FileName: chec ...
    010 紫眸忘尘 发表于 2025-11-13 MySQL论坛
  • MySQL索引(四):深入剖析索引失效的原因与优化方案
    MySQL系列文章 本文是 MySQL索引系列的第四篇。在前三篇文章中,我们系统介绍了索引的数据结构、覆盖索引、最左前缀原则、索引下推等核心优化技术,以及字符串索引的优化方法。本文将深入分析索引失效的多种场景及其背后的原理,帮助你全面理解索引为何有时会“失效”,以及如何有效避免和优化这类问题。 一、核心原理:B ...
    035 总有你股励 发表于 2025-11-9 MySQL论坛
  • MySQL索引(三):字符串索引优化之前缀索引
    MySQL系列文章 在数据库优化中,字符串字段的索引设计往往是个棘手的问题。过长字符串的完整索引会占用大量空间,而不合适的索引又会导致查询性能低下。今天我们来探讨一个平衡的艺术——前缀索引。 字符串索引的现实挑战 假设我们正在开发一个内容管理平台,文章表结构如下: CREATE TABLE articles ( id BIGINT UNS ...
    074 马栋立 发表于 2025-11-8 MySQL论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部