安装MySQL后可通过命令行连接并执行SELECT VERSION()验证;需确认服务运行、PATH配置正确、3306端口监听正常。

安装完 MySQL 后,最直接的验证方式是通过命令行连接数据库并执行简单查询。只要能成功登录并看到版本信息或响应结果,基本说明安装已就绪。
检查 MySQL 服务是否正在运行
MySQL 安装后需要服务处于启动状态才能被访问。不同系统检查方式略有差异:
- Windows:打开命令提示符,运行 net start | findstr MySQL,若看到类似 MySQL80 的服务名,表示服务已启动
- macOS(Homebrew 安装):终端中执行 brew services list | grep mysql,状态为 started 即正常
- Linux(systemd 系统):运行 sudo systemctl status mysqld 或 sudo systemctl status mysql,显示 active (running) 表示服务运行中
使用 mysql 命令测试客户端连接
在终端或命令行中输入以下命令尝试登录:
mysql -u root -p
回车后会提示输入密码(如果是首次安装且未设密码,可直接按回车;部分版本默认无密码或使用临时密码,需查看安装日志)。登录成功后会出现 mysql> 提示符,并显示 MySQL 版本号,例如:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 8.0.33 MySQL Community Server - GPL
此时可输入 SELECT VERSION(); 并按回车,返回当前版本即确认功能正常。
检查 MySQL 是否已加入系统 PATH
如果执行 mysql -u root -p 提示 command not found,说明 MySQL 的 bin 目录未加入环境变量。
- 找到 MySQL 安装路径下的 bin 文件夹(如 Windows 默认为 C:\Program Files\MySQL\MySQL Server 8.0\bin,macOS Homebrew 通常在 /opt/homebrew/bin 或 /usr/local/bin)
- 将该路径添加到系统 PATH 环境变量中,然后重启终端再试
查看端口监听状态(可选但实用)
MySQL 默认使用 3306 端口。可通过以下命令确认端口是否被 MySQL 进程占用:
- Windows:运行 netstat -ano | findstr :3306,若看到 LISTENING 且 PID 对应 mysqld 进程,说明正常
- macOS / Linux:运行 sudo lsof -i :3306 或 sudo netstat -tuln | grep :3306,有输出即表示端口已启用









