Face recognition terminal iVMS-4200连接MySQL数据库保存时报错求助
iVMS-4200连接MySQL数据库报错排查方案
- 确认MySQL版本兼容性:iVMS-4200对MySQL版本有适配要求,优先推荐5.7.x系列版本。如果使用MySQL 8.0及以上版本,需修改用户认证机制为旧版兼容模式,执行以下SQL命令:
ALTER USER '你的数据库用户名'@'允许访问的主机' IDENTIFIED WITH mysql_native_password BY '你的数据库密码'; FLUSH PRIVILEGES; - 检查数据库基础配置:
- 确保MySQL服务正常运行,默认3306端口未被其他程序占用
- 核对iVMS-4200中填写的数据库IP、端口、用户名、密码完全准确,同时确认MySQL用户已授权从iVMS终端所在机器访问,可执行授权命令:
GRANT ALL PRIVILEGES ON 目标数据库名.* TO '你的数据库用户名'@'%' IDENTIFIED BY '你的数据库密码'; FLUSH PRIVILEGES;
- 提前配置数据库权限与结构:
- 手动创建好iVMS需要使用的数据库(比如命名为
ivms_db),确保用于连接的MySQL用户拥有该数据库的读写、创建表权限
- 手动创建好iVMS需要使用的数据库(比如命名为
- 排查网络与防火墙:
- 临时关闭iVMS终端和MySQL服务器的防火墙,或在防火墙规则中放行3306端口
- 通过
telnet 数据库服务器IP 3306命令测试网络连通性,能正常连接说明网络无问题
- 核对iVMS配置细节:
- 确认在iVMS-4200的数据库设置界面,已准确选择「MySQL」作为数据库类型
- 保存前检查所有必填配置项均已填写,无遗漏或错误
内容的提问来源于stack exchange,提问作者Saidov Sanjar
相关产品推荐
相关产品推荐

