摩尔信使MThings+MySQL5.7完整连接教程
在工业数据采集与现场调试场景中,摩尔信使MThings 凭借简洁易用的 Modbus 调试、数据监控与协议解析能力,成为工控人员常用的上位机工具。
在实际项目应用里,仅实时查看数据往往无法满足长期追溯、趋势分析与数据归档需求,将采集数据持久化存储至分布式数据库是实现数据有效管理的关键一步。
MySQL5.7作为稳定成熟、部署便捷的关系型数据库,与摩尔信使MThings兼容性极佳,无需复杂适配即可实现历史数据可靠入库。
准备
1、下载 MySQL 安装包
https://dev.mysql.com/downloads/installer/
选择 MySQL Installer for Windows(.msi 格式),点击下载,无需登录直接选择 "No thanks, just start my download"
2、下载摩尔信使MThings V0.8.5.8
https://gitee.com/mthings/MThings/releases
MySQL 5.7 安装与配置
1、以管理员身份运行.msi 安装包选择安装类型:Developer Default,然后一路点击“下一步”即可。
配置类型:Development Computer
端口:默认 3306
设置 root 密码(务必记牢)
2、创建 MThings 专用数据库
打开MySQL 5.7 Command Line Client命令行窗口,输入:
CREATE DATABASE mthings_data DEFAULT CHARSET utf8mb4;

3、创建 MThings 专用用户
CREATE USER 'mthings'@'%' IDENTIFIED BY '123456';
GRANT ALL ON mthings_data.* TO 'mthings'@'%';
FLUSH PRIVILEGES;
摩尔信使MThings配置
1、进入历史数据主菜单;
2、点击“网络数据库配置登录”按钮;
3、录入数据库连接参数;

4、点击“测试连接”按钮,显示连接成功则代表远端数据库状态正常,参数配置正确。

5、历史数据的数据配置过程参见《MThings使用手册》

6、使用数据库管理工具确认数据入库成功(HeidiSQL)

注意事项
1、如数据内容存在中文等特殊字符,需在MySQL服务端执行如下操作:
USE mthings_data;
ALTER TABLE hisdata_1 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2、链接测试若提示:Host 'XXX' is blocked because of many connection errors,服务端执行如下操作:FLUSH HOSTS;
3、如提示SSL相关异常,可在MySQL 5.7服务端关闭SSL
打开文件:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
在 [mysqld] 段下添加一行:

重启 MySQL 服务,服务 → MySQL57 → 重启

浙公网安备 33010602011771号