首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法启动zabbix- server -MySQL的docker镜像:继续显示"MySQL服务器不可用。正在等待5秒...“

无法启动zabbix- server -MySQL的docker镜像:继续显示"MySQL服务器不可用。正在等待5秒...“
EN

Stack Overflow用户
提问于 2021-01-25 17:58:57
回答 1查看 912关注 0票数 0

我无法启动zabbix-server-mysql的docker镜像。它一直显示"MySQL服务器不可用。正在等待5秒...“

详细信息:

代码语言:javascript
运行
复制
docker pull zabbix/zabbix-server-mysql:alpine-5.2-latest
docker run --name zabbix-server -e DB_SERVER_HOST="xxxxx" -e MYSQL_USER="xxxxx" -e MYSQL_PASSWORD="xxxx" -e MYSQL_DATABASE="zabbix" -d zabbix/zabbix-server-mysql:alpine-5.2-latest
docker logs -f zabbix-server

日志一直在显示

代码语言:javascript
运行
复制
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
**** MySQL server is not available. Waiting 5 seconds...
EN

回答 1

Stack Overflow用户

发布于 2021-01-25 17:58:57

学习了一段时间后,我进入容器并使用mysql cli来测试连接。最后,我发现这只是一个与SSL相关的问题。如果MySQL数据库只接受使用SSL (TLS)的连接,则必须显式启用SSL选项:-e ZBX_DBTLSCONNECT="required

所以

代码语言:javascript
运行
复制
docker run --name zabbix-server -e DB_SERVER_HOST="xxxxx" -e MYSQL_USER="xxxxx" -e MYSQL_PASSWORD="xxxx" -e MYSQL_DATABASE="zabbix" -e ZBX_DBTLSCONNECT="required -d zabbix/zabbix-server-mysql:alpine-5.2-latest

(供您参考,对于相同的问题,zabbix-web有一个环境变量ZBX_DB_ENCRYPTION="true" )

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65882499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档