Linux系统下查看MySQL状态与信息的几种常用方法
在Linux系统中,可以通过命令行工具快速查看MySQL的运行状态、版本信息及数据库内容。最直接的方法是使用mysql客户端命令配合SQL查询或系统命令,具体操作如下:

  1. 查看MySQL服务状态
    使用系统服务管理命令检查MySQL是否正在运行:

    linux怎么看mysql,Linux下查看MySQL状态

    sudo systemctl status mysql   # 适用于systemd系统(如Ubuntu 16.04+、CentOS 7+)
    sudo service mysql status     # 适用于旧版SysVinit系统

    若服务未启动,可通过sudo systemctl start mysql启动服务。

  2. 登录MySQL并查看信息
    通过命令行登录MySQL服务器:

    mysql -u 用户名 -p

    登录后执行以下常用查询:

    • 查看版本信息SELECT VERSION();
    • 显示所有数据库SHOW DATABASES;
    • 查看当前用户权限SHOW GRANTS;
    • 查看进程列表SHOW PROCESSLIST;
  3. 使用命令行工具直接查询
    无需登录交互界面,直接执行单条命令:

    mysql -u 用户名 -p -e "SHOW DATABASES;"   # 显示所有数据库
    mysqladmin -u 用户名 -p version           # 查看MySQL版本及运行状态
  4. 检查配置文件与日志

    • 配置文件路径:通常位于/etc/mysql/my.cnf/etc/my.cnf,可用catless查看。
    • 错误日志:通过sudo tail -f /var/log/mysql/error.log实时监控错误信息。
  5. 网络连接与端口检测
    确认MySQL默认端口(3306)是否监听:

    sudo netstat -tlnp | grep mysql   # 或使用 ss -tlnp | grep mysql

Linux中查看MySQL的核心在于灵活结合系统命令与SQL查询,从服务状态、数据库内容到运行日志全面掌握信息,对于运维人员,建议熟练掌握mysqladminSHOW语句的组合使用,以提升排查效率。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/6032.html发布于:2026-07-21