You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL配置文件有哪些命名?Windows下LOAD LOCAL INFILE客户端疑问

问题解答

一、同一机器上的MySQL“客户端”指什么?

这里的客户端是指任何在本地机器上连接MySQL服务器的工具/程序,常见的包括:

  • MySQL官方自带的mysql.exe命令行工具(位于MySQL安装目录的bin文件夹下)
  • 官方GUI工具MySQL Workbench
  • 第三方数据库管理工具,比如Navicat、DBeaver等(只要是在本机连接本机MySQL服务,都属于本地客户端)

ERROR 2068 (HY000) 本质是客户端未开启LOCAL INFILE权限,即便服务器端已经通过SET GLOBAL local_infile = 'ON'开启,客户端也需要单独配置授权。

二、Windows 11 Pro下MySQL 8.0配置文件的所有可能命名

Windows环境下MySQL识别的配置文件名称(按优先级排序):

  • my.ini:官方推荐的核心配置文件,最常用
  • my.cnf:类Unix系统的标准命名,但Windows版MySQL也会识别
  • my.ini.default:默认模板配置文件,可复制后重命名为my.ini使用
  • my.cnf.default:同理,也是默认模板文件,可修改后使用

补充:配置文件常见位置

如果找不到配置文件,优先检查以下路径(注意ProgramData是隐藏目录,需在Windows资源管理器中开启“显示隐藏文件”):

  • MySQL安装根目录(例:C:\Program Files\MySQL\MySQL Server 8.0)
  • 系统隐藏的数据目录(例:C:\ProgramData\MySQL\MySQL Server 8.0)
  • 系统盘根目录(C:\)
  • 启动MySQL时通过命令行参数指定的自定义路径

快速解决ERROR 2068的方法

  1. 命令行客户端:启动时添加参数,执行 mysql --local-infile=1 -u 用户名 -p
  2. 配置文件方式:在配置文件的[client]段添加 local-infile=1,重启MySQL服务和客户端

内容的提问来源于stack exchange,提问作者stuey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 02:04:54