MySQL 查看版本命令大全
一、命令行快速查看(无需登录)
最常用的命令
mysql --version
简写形式
mysql -V
输出示例:
mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)
查看 MySQL 服务端版本
mysqld --version
或者
mysqld -V
二、登录 MySQL 后查询
登录并查询版本
mysql -u root -p -e "SELECT VERSION();"
输出示例:
+--+
| VERSION() |
+--+
| 8.0.33 |
+--+
查看所有版本相关信息
mysql -u root -p -e "SHOW VARIABLES LIKE '%version%';"
输出示例:
+-++
| Variable_name | Value |
+-++
| version | 8.0.33 |
| version_comment | MySQL Community Server |
| version_compile_machine | x86_64 |
| version_compile_os | Linux |
| version_compile_zlib | 1.2.13 |
+-++
三、系统服务相关命令
Systemd 系统
systemctl status mysql
或者
systemctl status mysqld
Red Hat/CentOS/Fedora
rpm -qa | grep mysql
rpm -qi mysql-server
Debian/Ubuntu
dpkg -l | grep mysql
apt show mysql-server
四、一键查询脚本
综合版本检查脚本
!/bin/bash
echo "=== MySQL 版本综合检查 ==="
echo
echo "1. 客户端版本:"
mysql --version 2>/dev/null || echo "MySQL 客户端未安装"
echo
echo "2. 服务端版本:"
mysql -u root -p -e "SELECT VERSION();" 2>/dev/null || echo "无法连接到 MySQL 服务"
echo
echo "3. 详细版本信息:"
mysql -u root -p -e "SHOW VARIABLES WHERE variable_name LIKE '%version%';" 2>/dev/null
echo
echo "4. 服务状态:"
systemctl status mysql 2>/dev/null | head -3 || systemctl status mysqld 2>/dev/null | head -3
使用方法:
chmod +x mysql_version_check.sh
./mysql_version_check.sh
五、常用命令速查表
| 场景 | 命令 | 说明 | |||| | 快速查看 | mysql --version | 最常用,无需登录 | | 详细版本 | SELECT VERSION(); | 登录后查询数据库版本 | | 完整信息 | SHOW VARIABLES LIKE '%version%'; | 查看所有版本相关信息 | | 服务状态 | systemctl status mysql | 查看服务状态和版本 | | 安装信息 | rpm -qi mysql-server | 查看安装包版本(Red Hat系) |
六、实用技巧
mysql -h hostname -u username -p -e "SELECT VERSION();"
mysql -u root -p'password' -e "SELECT VERSION();"
mysql -u root -p -e "SELECT CONCAT('MySQL版本: ', VERSION()) AS VersionInfo;"
输出:
++
| VersionInfo |
++
| MySQL版本: 8.0.33 |
++
总结
最常用的 3 个命令:
mysql --version - 快速查看客户端版本SELECT VERSION(); - 查看数据库引擎版本SHOW VARIABLES LIKE '%version%'; - 查看详细版本信息这些命令涵盖了从简单到详细的各种版本查询需求,可以根据具体情况选择合适的命令。 另外搭配便捷的80kmMYSQL备份工具,可定时备份、异地备份,MYSQL导出导入。可本地连接LINUX里的MYSQL,简单便捷。可以大大地提高工作效率喔。
企业级MySQL管理工具选型指南:功能对比与最佳实践
运维工程师必备:MySQL版本信息标准化查询方法与最佳实践
企业级MySQL高效查询方案:字符串匹配性能优化与全文检索最佳实践
运维基础技能:Linux服务器MySQL版本信息核查的标准化流程
企业级Docker MySQL部署方案:生产环境配置、数据持久化与网络隔离实践
企业级MySQL权限审计指南:从基础查询到安全合规的最佳实践
企业级MySQL日期处理规范:高效格式化方法与性能优化最佳实践
运维基础技能:Linux服务器MySQL版本信息核查的标准化流程
数据库的「监视器」与「后悔药」:一文掌握MySQL日志家族的职责、协作与运维实战
千万级数据何去何从?一文读懂MySQL分库分表面试与工程实践的核心要点
网站备份文件分析报告模板:让运维人员笑出声的创意
Windows Server 2003性能剖析:启动速度、并发与运维体验
WordPress公路里程插件:工程师级产品拆解与落地指南
数据库备份文件的开启与管理
服务器代码备份的实用策略
服务器备份数据下载操作指南
北京石油化学院备份机房建设与运维实践
服务器镜像备份打开:关键步骤与注意事项
Windows Server 2019 系统运维指南