服务器上mysql数据乱码

1.起因:

项目生产服务器是内网,没有域名无法页面端nacos的配置,只能通过后台命令去硬敲,但我先查看命名空间的时候,发现界面name都是乱码,由此开始激烈对应。

2.ps

对应过程中发现好用的处理 JSON 数据的必备命令行工具,尤其在编写 Shell 脚本、处理 API 响应、操作配置文件(如 Docker、Kubernetes、云服务CLI的输出)时极其有用。

复制代码
# 安装 jq(如果没有)json
sudo yum install jq -y   # CentOS/RHEL

# 然后解析输出
curl -s http://127.0.0.1:8848/nacos/v1/console/namespaces | jq .

3.解决

1.首先查看本身的ssh软件本身编码有没有错误,比如是Xshell的话就看这里

第二步:nacos链接mysql的数据库参数

复制代码
nacos:
  environment:
    MYSQL_SERVICE_DB_PARAM: "allowPublicKeyRetrieval=true&useSSL=false&useUnicode=true&characterEncoding=UTF-8"

在检测一下:docker exec nacos-server env | grep MYSQL_SERVICE_DB_PARAM

第三步:数据库的编码不对11111

相关推荐
程序员小崔日记3 小时前
20块钱注册一年 .COM 域名!Spaceship 最新优惠教程,支付宝即可付款(附优惠码)
服务器·腾讯云·域名
实心儿儿4 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
FII工业富联科技服务4 小时前
工业设备运维如何Agentic化?拆解Factory Brain的设备运维架构
大数据·运维·人工智能·架构·制造
林浅不想努力5 小时前
LVS知识点总结
服务器·云原生·lvs
Dawn-bit5 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan6 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
极客先躯7 小时前
高级java每日一道面试题-2026年05月03日-实战篇[Docker]-如何实现容器化环境的数据加密?
java·运维·docker·容器·金融·加解密·高级面试
三言老师9 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
attitude.x10 小时前
Cursor+GitOps:自动化运维新姿势
运维·自动化
ChaITSimpleLove10 小时前
SimpleIdServer 6.0.4 Docker Compose 实战部署指南
运维·docker·容器·身份认证·id-server·simpleidserver