Closed poloyyluo closed 1 year ago
连不上数据库,环境问题,自行排查下
@poloyyluo 解决了吗 也遇到这个问题
我也遇到了这个问题,mysql8 就是不支持 ,启动报错
version: "2"
services:
nacos:
image: zhusaidong/nacos-server-m1:2.0.3
container_name: nacos
environment:
- MODE=standalone
- PREFER_HOST_NAME=localhost
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql8
- MYSQL_SERVICE_PORT=3306
- MYSQL_SERVICE_DB_NAME=nacos_config
- MYSQL_SERVICE_USER=root
- MYSQL_SERVICE_PASSWORD=password
- MYSQL_SERVICE_DB_PARAM=allowPublicKeyRetrieval=true&rewriteBatchedStatements=true&serverTimezone=UTC
volumes:
- /Users/xxx/Codes/java/RIISystem/res/nacos/logs/:/home/nacos/logs
ports:
- "8848:8848"
- "9848:9848"
- "9849:9849"
restart: always
如上面的配置,尝试了很多次,都不行,总是提示 no datasource
检查下数据库是否拉取下来了,
version: "2" services: nacos: image: zhusaidong/nacos-server-m1:2.0.3 container_name: nacos environment: - MODE=standalone - PREFER_HOST_NAME=localhost - SPRING_DATASOURCE_PLATFORM=mysql - MYSQL_SERVICE_HOST=mysql8 - MYSQL_SERVICE_PORT=3306 - MYSQL_SERVICE_DB_NAME=nacos_config - MYSQL_SERVICE_USER=root - MYSQL_SERVICE_PASSWORD=password - MYSQL_SERVICE_DB_PARAM=allowPublicKeyRetrieval=true&rewriteBatchedStatements=true&serverTimezone=UTC volumes: - /Users/xxx/Codes/java/RIISystem/res/nacos/logs/:/home/nacos/logs ports: - "8848:8848" - "9848:9848" - "9849:9849" restart: always
如上面的配置,尝试了很多次,都不行,总是提示 no datasource
+1 我也连不上
同样问题+1
同样问题+1
我回去一看是数据库信息写错了 大意了
回复下,No DataSource set就是数据库连接不上,导致DataSource创建不出来的报错。
到nacos.log 里查看日志,看下到底什么原因导致数据库连接不上,如果觉得报错过多不知道看哪个, 建议直接过滤关键字mysql或者derby。
比如:
Describe the bug 背景
使用的本地局域网ip
Expected behavior excute docker commond
Actually behavior error message
How to Reproduce Steps to reproduce the behavior:
Desktop (please complete the following information):
Additional context Add any other context about the problem here.