当前位置: 首页 > news >正文

MySQL 配置文件(my.ini/my.cnf)核心参数详解,新手必改配置

前言

MySQL 装好之后,默认配置性能很差、编码乱码、连接数不够、超时掉线。新手只要看懂my.ini(Windows)/my.cnf(Linux)核心配置,改完就能解决 90% 常见问题。


一、配置文件位置

  • Windows:MySQL 根目录my.ini
  • Linux:/etc/my.cnf/etc/mysql/my.cnf

二、[mysqld] 核心必配参数

ini

# 端口号 port=3306 # 安装根目录 basedir=D:/mysql-8.0 # 数据存放目录 datadir=D:/mysql-8.0/data # 字符集统一utf8mb4(支持emoji) character-set-server=utf8mb4 # 默认存储引擎 default-storage-engine=InnoDB # 最大连接数 max_connections=200 # 超时断开 wait_timeout=600 # 开启慢查询日志 slow_query_log=1 long_query_time=2

三、[mysql] 客户端配置

ini

# 客户端默认字符集 default-character-set=utf8mb4

四、关键参数作用详解

  1. character-set-server=utf8mb4:抛弃旧版 utf8,支持表情符号,杜绝乱码。
  2. max_connections:默认连接数很小,并发高会报连接过多,调到 200~500 即可。
  3. wait_timeout:空闲连接超时时间,避免无效连接占用资源。
  4. default-storage-engine=InnoDB:支持事务、外键、行级锁,开发标准引擎。

五、修改配置后生效方式

  • Windows:重启 MySQL 服务
  • Linux:systemctl restart mysqld

六、新手必改清单

  • 统一编码为 utf8mb4
  • 设置足够最大连接数
  • 配置超时时间
  • 开启慢查询方便排查性能问题
http://www.jsqmd.com/news/825948/

相关文章:

  • 令牌管理实战:从JWT原理到token-ninja库的集成与应用
  • OpenContext开源框架:模块化设计实现AI上下文管理新范式
  • 甘蓝中耕除草机器人结构与运动控制【附代码】
  • 【flutter for open harmony】第三方库Flutter 鸿蒙版 心情日记 实战指南(适配 1.0.0)✨
  • 为 OpenClaw 智能体框架配置 Taotoken 作为模型供应商的要点
  • DeepSeek在MMLU基准测试中狂揽86.7分:这3个被99%开发者忽略的推理优化技巧,立竿见影!
  • 基于Gemini CLI的深度研究工具:命令行AI助手的架构与实战
  • 【DeepSeek Chat功能测试全链路指南】:20年AI工程师亲测的7大核心场景验证法
  • 训练篇第6节:NCCL(三)——性能调优:NVLink vs. PCIe vs. InfiniBand
  • Qt 主窗口全家桶:菜单栏、工具栏、状态栏与对话框完全指南
  • GaN飞跨电容三电平逆变器调制与均压【附代码】
  • 概率计算与RRAM硬件在分子对接中的应用与优势
  • 服务器入侵应急处置:痕迹清理、漏洞封堵与事后加固全流程
  • 线程相关知识
  • 12 - AI Native“基因测序法”:你的产品是“数字生命”还是“行尸走肉”?
  • 训练篇第7节:混合并行实战——以Megatron-LM和DeepSpeed为例剖析3D并行
  • ContextGit:为代码库注入结构化上下文,提升代码可追溯性与团队协作效率
  • 绝缘子缺陷检测数据集2148张VOC+YOLO格式
  • 中小企业云上安全从零搭建:低成本防护架构落地指南
  • Arm Ethos-U85 NPU架构解析与边缘AI优化实践
  • 使用go-ios运行fastbot
  • DNS优化实战:从运营商DNS到HttpDNS的进化之路
  • MySQL 登录报错排查:1045、2003 错误,新手快速解决
  • 软件交付质量与风险管理的关键指标与实践
  • 汽车电源管理系统:同步降压转换器与LDO技术解析
  • Flutter for OpenHarmony列表刷新加载实战
  • 从 LLM 到 Agent:Harness Engineering 的角色演变
  • 矢量图转换神器:5分钟将普通图片升级为无限放大的矢量图
  • (2)达梦数据库--SQl基础实践
  • 交货期约束平行机在线调度优化【附代码】