安装 MySQL 后需验证三点:命令可用(mysql --version 显示版本)、服务运行(Linux/macOS/Windows 对应服务状态为活动或正在运行)、能登录(mysql -u root -p 成功进入并执行 SELECT VERSION();)。

安装 MySQL 后,最直接的验证方式是检查服务是否正常运行,并能成功连接到数据库实例。关键看三点:命令是否可识别、服务是否启动、能否登录交互。
检查 MySQL 命令是否可用
打开终端(Linux/macOS)或命令提示符/PowerShell(Windows),输入:
mysql --version
如果显示类似 mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server) 的版本信息,说明客户端已正确安装并加入系统 PATH。
若提示 command not found 或 'mysql' 不是内部或外部命令,则需确认安装路径是否添加到环境变量,或尝试使用完整路径(如 /usr/local/mysql/bin/mysql --version 或 C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe --version)。
确认 MySQL 服务是否正在运行
MySQL 需作为后台服务(daemon 或 Windows Service)持续运行才能提供数据库服务:
- Linux(systemd):执行 sudo systemctl status mysql 或 sudo systemctl status mysqld(取决于发行版和安装方式),状态应为 active (running)
- macOS(Homebrew 安装):运行 brew services list | grep mysql,状态应为 started
- Windows:打开“服务”管理器(services.msc),查找名为 MySQL80(或类似名称,如 MySQL57、MySQL)的服务,状态应为“正在运行”
尝试登录 MySQL 服务器
这是最关键的一步——即使命令存在、服务运行,也可能因密码错误、用户权限或初始化问题导致无法访问:
执行:mysql -u root -p
然后输入安装时设置的 root 密码(若使用 MySQL 8.0+ 默认 auth_socket 插件且未设密码,可能需跳过密码或用 sudo mysql 直连)。
成功登录后会看到类似:
Welcome to the MySQL monitor...
mysql>
此时可输入 SELECT VERSION(); 回车,返回当前 MySQL 版本即表示完全可用。
补充验证:检查默认数据库和基本操作
在 mysql> 提示符下,快速执行以下命令进一步确认功能完整:
- SHOW DATABASES; —— 应列出 information_schema、mysql、performance_schema 等系统库
- USE mysql; → SELECT user, host FROM user LIMIT 3; —— 可查看初始用户配置(需有权限)
- EXIT; 或 \q —— 正常退出客户端










