CentOS 查询数据库版本

CentOS系统查询数据库版本的完整指南

为什么需要检查数据库版本?

确定数据库版本对系统维护、安全更新和软件兼容性至关重要。不同版本的功能支持与性能优化存在差异,准确识别版本可避免部署冲突。

MySQL/MariaDB版本查询方法

方式一:通过MySQL客户端

mysql -u root -p -e "SELECT VERSION();"

输入密码后显示格式:8.0.26

方式二:查看RPM安装记录

rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb

输出示例:mariadb-server-10.5.16-1.el8.x86_64

方式三:服务进程查询

mysqld --version

PostgreSQL版本确认技巧

方法一:psql命令行

sudo -u postgres psql -c "SELECT version();"

返回结果包含完整版本信息:PostgreSQL 14.8 on x86_64-pc-linux-gnu

方法二:软件包检测

yum list installed | grep postgresql

特殊场景解决方案

远程数据库版本检查

mysql -h 192.168.1.100 -u user -p -e "SHOW VARIABLES LIKE 'version';"

容器化数据库查询

docker exec -it mysql_container mysql -V

未安装客户端的替代方案

cat /var/lib/pgsql/data/PG_VERSION 2>/dev/null

版本信息解析要点

  • 主版本号:首位数字(如MySQL的"8")代表核心功能版本
  • 次版本号:中间数字(如".0")表示功能更新级别
  • 修订号:末位数字(如".26")对应安全补丁和错误修复

建议记录完整的带后缀版本号(例:10.5.16-MariaDB),精确跟踪补丁状态。

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END