springboot内存定位,提取数据库账号密码

**配置

电脑:window11

项目:springboot2.7+阿里巴巴数据库连接池1.2

jdk:17.0.17

数据库:mysql

**

**先决条件

1,下载arthas

https://arthas.aliyun.com/arthas-boot.jar

**

定位步骤:

1,定位进程pid(例子342212)(如果不知道pid可以用操作系统cmd命令根据服务端口的找到进程pid)

2,启动 java.exe -jar arthas-boot.jar,在交互界面选择进程2

3,输入指令获取数据库密码

vmtool --action getInstances --className com.alibaba.druid.pool.DruidDataSource --express 'instances0.password'

3,输入指令获取数据库账号

vmtool --action getInstances --className com.alibaba.druid.pool.DruidDataSource --express 'instances0.username'

相关推荐
SelectDB1 小时前
为什么 JSON 正在成为分析数据库新的竞争点?
数据库·json·agent
元界metalite2 小时前
SpringBoot整合RocketMQ-毒丸消息还要无限重试吗
后端
ClouGence2 小时前
开源数据库管理工具 CloudDM 4.2.0 发布,新增 GoldenDB、KingbaseES 等数据源
数据库·dba·devops
发霉的馒头2 小时前
ORA-00845: MEMORY_TARGET not supported on this system的解决方法
数据库
vipxieliang2 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing2 小时前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员
YIAN2 小时前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
万物智能2 小时前
启动链路与分区—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
后端·架构
寒蝉1282 小时前
一个简单操作是怎么在分布式环境下变复杂的
后端
苏三的开发日记2 小时前
Windows宿主机+VMware CentOS虚拟机 + 同一个Wi-Fi下的其他实体电脑,三者可以互相访问
后端