docker版nacos连接mysql8异常处理 No DataSource set!

nacos版本:2.2.3

mysql版本:8.0.30

错误异常:

Nacos Server did not start because dumpservice bean construction failure : No DataSource set

尝试加过的配置:

复制代码
command: 
     --init-connect="SET collation_connection=utf8mb4_0900_ai_ci"
     --init-connect="SET NAMES utf8mb4"
     --skip-character-set-client-handshake
复制代码
- MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true

查看mysql日志docker logs mall4cloud-mysql

进入 MySQL 检查数据库

复制代码
docker exec -it mall4cloud-mysql mysql -uroot -proot -e "SHOW DATABASES;"

数据库初始化

复制代码
# 进入 MySQL 容器
docker exec -it mall4cloud-mysql mysql -uroot -proot

# 在 MySQL 中执行
CREATE DATABASE IF NOT EXISTS nacos CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
相关推荐
Decay__1 小时前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
江华森2 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼3 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
by209994 小时前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
螺丝钉tina4 小时前
[Playwright][08] Upload 模块自动化:如何设计真实业务测试用例?
运维·自动化·测试用例
迪菲赫尔曼4 小时前
【基础篇 12】把环境与源码接起来:检查 GPU,再安装服务器上的项目
运维·服务器·开发语言·人工智能·python·yolo·目标检测
cq林志炫5 小时前
两个Linux服务器之间同步文件
linux·运维·服务器
yyuuuzz5 小时前
云服务器安全组规则优先级的机制记录
运维·服务器·网络·安全·阿里云·aws
KaiwuDB5 小时前
KaiwuDB 运维实战06:数据库备份与恢复:从理论到实战
运维·数据库·时序数据库·kaiwudb
无人生还别怕6 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos