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;
相关推荐
二进制person5 小时前
JavaEE初阶 --网络初识
运维·服务器·网络
IMPYLH5 小时前
Linux 的 cp 命令
linux·运维·服务器
贝锐5 小时前
立航货运携手贝锐向日葵,大型物流园区如何进行远程运维升级
运维·远程
RisunJan5 小时前
Linux命令-man(查看Linux中的指令帮助)
linux·运维·服务器
REDcker5 小时前
CentOS 与主流 Linux 发行版:版本与时间表(年表)
linux·运维·centos
危笑ioi5 小时前
基于Kubeconfig实现K8s节点免密登录
云原生·容器·kubernetes
wd5205215 小时前
常用环境部署(二十九)——Centos升级OpenSSH 10.2p1
linux·运维·centos·ssh
顶点多余6 小时前
Ext文件系统详解
linux·运维·服务器
木二_6 小时前
058.Kubernetes cert-manager 申请证书及ingress注解介绍
云原生·容器·kubernetes·cert-manager·证书管理
kabu_Charlie6 小时前
使用Docker运行python程序
运维·docker·容器