怎样判断 MySQL 真的可用?
查看完整题解
参考回答
直接回答
先看服务或容器进程,再验证端口和一次正确认证的简单查询。进程存在不等于数据库已能处理业务;端口打开也不证明账号、权限和目标实例正确。
讲清原理
启动恢复、磁盘满、认证失败或连接上限都可能让进程活着却不能正常服务。mysqladmin ping 检查的是服务器响应,业务健康还应核对实际连接和必要查询。
例子与易错点
用业务账号连到目标实例。查询失败时看具体错误。健康检查要轻量,别每秒执行重报表;也不要把密码直接放在容易被进程列表或日志看到的命令里。
用已有合法账号执行一次轻量查询,预期返回 1。
SELECT 1;
相关题 · 第 2 题、第 3 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。