这是最直接的确认方式。通过查看当前运行的进程,可以判断运行的是哪种数据库软件。
执行命令:ps -ef | grep -E "mysql|postgres|redis|mongo"
预期结果:如果看到类似 mysqld 或 postmaster 的进程,说明后台运行的是对应的数据库。留意命令输出中是否包含版本号信息。
数据库服务通常会在特定端口监听连接。可以通过检查端口占用来反推数据库类型。
执行命令:netstat -tulnp | grep -E "3306|5432|6379|27017"
端口对应关系:
3306:MySQL / MariaDB
5432:PostgreSQL
6379:Redis (缓存型数据库)
27017:MongoDB
操作:查看输出结果中的 PID/Program name 列,能确认数据库名称。
如果系统保留了包管理器(如 rpm 或 dpkg),可以通过此方式查看。
执行命令:
rpm -qa | grep -E "mysql|postgres|mariadb" (CentOS/RHEL系)
dpkg -l | grep -E "mysql|postgres" (Debian系)
操作:查看列出的软件包名,版本号通常会写在软件包名中。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论