简介这份PDF资料面向工业自动化与数据采集方向的工程师及运维人员聚焦Kepserver与MySQL数据库的对接场景解决设备数据落库、可视化存储与后续分析的问题。内容覆盖MySQL数据库安装、Navicat可视化管理工具的安装与激活、32位ODBC驱动的配置以及Kepserver连接MySQL的完整流程并附带Excel数据导入数据库的实操说明适合具备一定工控基础、需要打通OPC与关系型数据库链路的中级读者参考。资源包共1个PDF文件约3.89MB篇幅紧凑便于按章节对照操作。目前已有2628人学习下载说明该主题在设备联网与数据采集领域关注度较高。读者可从中获得从环境搭建、驱动配置到连接验证的完整思路并掌握Navicat管理数据库、Excel批量导入数据等实用技能为后续Kepserver采集数据写入MySQL、构建监控报表或历史数据存储提供可复用的操作依据。1. 装 KEPServerEX 连 MySQL 这件事坑从选驱动那一步就开始了很多人第一次做 KEPServerEX 对接 MySQL注意力全放在「装完没有」上结果软件装好了、数据库也跑起来了一到建数据源那步就卡死——ODBC 里死活找不到刚装的 MySQL 驱动。我见过不止一个现场折腾一下午最后发现是驱动位数选错了。KEPServerEX 6.4 是 32 位进程你装个 64 位 MySQL ODBC 驱动它根本看不见。这套环境本身不复杂KEPServerEX 负责采集设备数据MySQL 存历史记录Navicat 用来管库和导数据中间靠 ODBC 打通。适合做产线数据采集、设备联网上报的开发者也适合刚接手一套现成采集系统、需要把环境重新搭起来的人。下面按我实际装机的顺序把每一步和踩过的坑都写清楚。2. 装 KEPServerEX 6.4安装顺序和补丁覆盖的时机2.1 安装前的环境确认KEPServerEX 6.4 对系统版本不算挑剔Windows 7 SP1 到 Windows 10 都能跑但有几个前置条件必须先确认否则装到一半报错很难往回查。第一确认当前账户有管理员权限。安装程序会写系统服务和注册表普通用户权限下走到一半会提示写入失败。我一般直接右键安装包选「以管理员身份运行」省得后面补权限。第二关掉杀毒软件的实时防护。KEPServerEX 安装过程中会注册服务、写驱动文件部分安全软件会拦截libutil.dll、libserver.dll这类动态库的写入导致安装看似完成、实际服务起不来。装完再开防护就行。第三确认没有旧版本残留。如果之前装过其他版本的 KEPServerEX先去控制面板卸载干净再手动检查C:\Program Files (x86)\Kepware目录是否清空。残留的旧服务会和 6.4 的服务名冲突表现为服务列表里出现两个同名项启动时报「服务已存在」。第四记录一下安装路径。默认路径是C:\Program Files (x86)\Kepware\KEPServerEX\V6后面覆盖补丁文件时要精确找到这个目录。如果你改了路径自己记牢补丁覆盖错位置等于没打。环境确认这一步花不了五分钟但能省掉后面大量排查时间。我习惯在装之前把这几项过一遍尤其是杀毒软件翻车次数最多。2.2 主程序安装与典型模式选择确认完环境就可以开始装了。右键KEPServerEX6.4.exe选「以管理员身份运行」弹出用户账户控制点「是」然后点 OK 进入安装向导。安装类型这一步选「典型」。典型模式会装主程序、常用驱动和示例文档对绝大多数采集场景够用。如果你明确知道自己只需要某几个驱动可以选自定义但新手不建议——漏装驱动后面还得回来补反而麻烦。勾选「安装示例和文档」这一项。示例文档里有各驱动的配置说明后面配 MySQL 连接时如果对某个参数拿不准翻本地文档比到处搜快。然后一路下一步等进度条走完点完成。装完之后先别急着打开程序。KEPServerEX 安装完成后会自动注册一批系统服务这些服务在后台运行负责驱动加载和通信调度。如果你装完直接去覆盖补丁大概率会提示文件被占用——因为服务已经把libutil.dll和libserver.dll加载进内存了。2.3 停服务与补丁覆盖的正确顺序补丁覆盖这一步顺序错了就是白干。原文里写得很清楚但我要把「为什么」补上不然下次遇到别的软件你还是会踩。第一步关掉 KEPServerEX 主程序。在电脑右下角任务栏找到 KEPServerEX 图标右键退出。如果图标是灰的或者找不到说明程序可能没在前台运行但服务还在。第二步停掉所有 KEPServerEX 服务。打开任务管理器切到「服务」选项卡找到所有名字里带 KEPServerEX 的服务。注意是「所有」不是只停第一个。KEPServerEX 6.4 通常会注册多个服务实例比如主服务、驱动服务、日志服务漏停一个对应文件就覆盖不了。逐个右键选「停止」。第三步覆盖补丁文件。把破解补丁里的libutil.dll和libserver.dll复制到安装目录覆盖同名文件。安装目录默认在C:\Program Files (x86)\Kepware\KEPServerEX\V6。覆盖时如果提示「文件被占用无法覆盖」说明前面两步没做干净——回到任务管理器确认服务全停了或者重启一次电脑再覆盖。覆盖完成后重新启动 KEPServerEX 服务或者直接重启电脑让服务自动拉起。打开主程序看标题栏或关于页面确认版本信息正常没有试用期倒计时就算装好了。提示补丁文件覆盖前建议先备份原文件万一覆盖后程序起不来还能还原回去排查问题。3. 装 MySQL 和 Navicat数据库端和可视化管理工具3.1 MySQL 安装与自定义组件选择MySQL 的安装相对标准但组件选择那一步有个细节值得说。点安装程序接受许可协议下一步。安装类型选「Custom」不要选默认的 Typical。Typical 会装一堆你可能用不到的东西Custom 让你自己挑。把左边列表里需要的组件添加到右边核心是 MySQL Server 和 MySQL Workbench如果不需要图形化客户端可以不加后面用 Navicat 管库。如果你还要用命令行连库把 MySQL Shell 也加上。添加完组件点下一步后面基本一路下一步。到设置数据库管理员密码这一步设一个你记得住的强密码记到密码管理器里。这个密码后面 KEPServerEX 建 ODBC 数据源时要用忘了就得走重置流程麻烦。点「Execute」执行安装等所有组件状态变成绿色对勾继续下一步直到完成。装完后 MySQL 服务会自动启动默认端口 3306。如果你机器上已经有别的 MySQL 实例占了 3306安装时会提示端口冲突改成 3307 或别的空闲端口后面配置连接时对应改。3.2 Navicat 安装与激活流程Navicat 用来可视化管理 MySQL建库、建表、导 Excel 数据都靠它。安装本身没难度点安装包接受条款一路下一步到完成。关键是激活步骤顺序不能乱。激活前先断网。这一步原文特别标注了「需要断开网络」原因是激活工具需要本地生成请求码和激活码联网状态下 Navicat 可能直接走在线验证导致手动激活流程走不通。断网后打开激活工具里「永久破解」目录下的NavicatCracker右键以管理员身份运行。点「Patch」工具会修改 Navicat 的本地验证逻辑。然后点「Generate」生成一个 Keygen 码复制它。打开 Navicat菜单栏点「帮助」→「注册」。把刚才复制的 Keygen 码粘贴进去点激活。这时会弹出激活方式选择选「手动激活」。Navicat 会生成一段请求码复制这段请求码。回到激活工具把请求码粘贴到对应输入框工具会生成激活码。复制激活码粘贴回 Navicat 的激活码栏点激活。提示激活成功完成。注意整个激活过程保持断网激活完成后再恢复网络。如果中途联网了重新走一遍流程。3.3 ODBC 驱动的位数选择与安装这是整篇文章最容易被忽略、也最容易翻车的一步。KEPServerEX 6.4 是 32 位应用程序它调用的是 32 位 ODBC 驱动管理器。你如果装了 64 位 MySQL ODBC 驱动在 KEPServerEX 里建数据源时驱动列表里根本不会出现 MySQL 选项。所以必须装 32 位驱动。下载 MySQL ODBC 驱动时文件名里带x86或32的才是你要的带x64的一律不要。安装过程很简单双击运行下一步到底。装完后验证一下在 Windows 搜索栏输入「ODBC」应该能看到两个入口——「ODBC 数据源(32 位)」和「ODBC 数据源(64 位)」。打开 32 位那个切到「驱动程序」选项卡列表里应该能看到 MySQL ODBC 驱动。如果只有 64 位入口里有说明你装错了卸掉重装 32 位版本。这一步验证花不了一分钟但能避免后面在 KEPServerEX 里反复找不到驱动、怀疑人生。4. 避坑与排查连接建不起来时先查这五处4.1 现象KEPServerEX 里建 ODBC 数据源时找不到 MySQL 驱动原因基本只有一个——驱动位数不对。KEPServerEX 6.4 是 32 位进程只认 32 位 ODBC 驱动。你装了 64 位驱动它看不见。解决办法卸载 64 位 MySQL ODBC 驱动下载并安装 32 位版本。装完后打开「ODBC 数据源(32 位)」确认驱动程序列表里有 MySQL。如果还是没有检查安装时是否被杀毒软件拦截或者驱动版本和 MySQL 服务器版本差太远比如 MySQL 8.0 配了很老的 5.x 驱动换一个匹配的驱动版本。4.2 现象补丁覆盖时提示文件被占用原因是 KEPServerEX 服务还在运行libutil.dll和libserver.dll被加载进内存Windows 不允许覆盖正在使用的文件。解决办法回到任务管理器「服务」选项卡确认所有 KEPServerEX 服务状态都是「已停止」。如果停了还提示占用重启电脑开机后先别打开 KEPServerEX直接覆盖补丁。覆盖完再启动服务。4.3 现象Navicat 激活时提示「激活失败」或「请求码无效」原因通常是激活过程中联网了或者请求码复制不完整漏了字符、多了空格。解决办法断网重新打开激活工具重新走一遍 Patch → Generate → 复制 Keygen → Navicat 注册 → 手动激活 → 复制请求码 → 生成激活码 → 粘贴激活的完整流程。复制请求码时注意不要带首尾空格用纯文本编辑器中转一下更稳妥。4.4 现象KEPServerEX 建好数据源后测试连接报「无法连接到数据库」原因可能是 MySQL 服务没启动、端口不对、用户名密码错、或者 MySQL 用户没有远程/本地连接权限。解决办法先确认 MySQL 服务在运行任务管理器服务列表里找 MySQL。然后确认连接参数主机填127.0.0.1或localhost端口填安装时设定的默认 3306用户名填root或你建的其他账户密码填对。如果参数都对还连不上去 MySQL 里检查该用户是否允许从当前主机连接——默认 root 只允许 localhost如果你用 IP 连可能被拒。4.5 现象Excel 数据导入后中文乱码原因是 Excel 保存的 CSV 编码和 MySQL 表的字符集不匹配。Excel 默认存 CSV 可能是 GBK 编码而 MySQL 表如果建的是 utf8mb4导入时中文就会乱。解决办法导入前把 Excel 另存为 CSV UTF-8 格式或者在 Navicat 导入向导里手动指定源文件编码为 GBK。更稳妥的做法是建表时就指定CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci导入时在 Navicat 里选对应编码。5. 装完怎么验证整条链路真的通了环境装完不代表能用得走一遍完整链路验证。我一般按「数据库 → 驱动 → KEPServerEX → 数据落地」的顺序查每一步都有明确的通过标准。先验 MySQL。打开 Navicat连上本地 MySQL新建一个测试库比如kep_test字符集选 utf8mb4。建一张最简单的表CREATE TABLE tag_data ( id INT NOT NULL AUTO_INCREMENT, tag_name VARCHAR(64) NOT NULL COMMENT 点位名称, tag_value VARCHAR(128) DEFAULT NULL COMMENT 点位值, collect_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT 采集时间, PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4;这段建表语句里tag_name存点位名tag_value存采集到的值collect_time自动记录写入时间。字符集用 utf8mb4避免后面中文乱码。表建好在 Navicat 里手动插一条数据确认能写能读。再验 ODBC。打开「ODBC 数据源(32 位)」切到「系统 DSN」选项卡点「添加」选 MySQL ODBC 驱动填数据源名比如kep_mysql、TCP/IP 服务器127.0.0.1、端口3306、用户名root、密码、数据库选kep_test。点「Test」按钮提示连接成功说明驱动和数据库之间通了。这一步过了KEPServerEX 那边才有基础。然后验 KEPServerEX。打开主程序新建一个通道设备驱动随便选一个比如 Modbus TCP建一个设备和一个标签。然后在通道属性里找「数据记录」或「日志」相关配置把记录目标指向 ODBC 数据源kep_mysql表选tag_data。配置字段映射标签名映射到tag_name标签值映射到tag_value。保存后启动通道手动改一下标签值触发采集。最后验数据落地。回到 Navicat打开tag_data表刷新。如果看到新插入的记录tag_name是你配的标签名tag_value是刚改的值collect_time是当前时间整条链路就通了。如果表里没数据回 KEPServerEX 看日志——通常在安装目录的Log文件夹下找最近的错误记录按错误码排查。我自己的习惯是每次搭完这套环境不管多顺利都强制走一遍这个验证流程建表 → 配 DSN → 配 KEPServerEX 记录 → 改值 → 查表。少一步都不算装完。有一次赶时间跳过了 DSN 测试结果 KEPServerEX 里配了半天没数据回头查发现是 ODBC 驱动装成了 64 位白白耗了一个多小时。从那以后我每次装完 ODBC 都先去 32 位管理器里点一次 Test确认通了再往下走。希望这套流程能帮你少走点弯路。本文还有配套的精品资源点击获取 SEO 优化官网定制响应式建站教育培训建站