故障现象或目标
应用报告数据库异常但页面没有说明。
原因与定位
认证、连接、SQL 语法、锁等待与约束错误需要不同处理。
SHOW PROCESSLIST;
SHOW ENGINE INNODB STATUS;
处理方案
在私有日志记录 SQLSTATE、发生位置和请求编号,避免记录明文密码或完整敏感参数。依据具体错误检查连接、索引、事务与约束。
验证与回退
原查询在实际账号下成功,事务能提交,应用日志不再重复异常。
修改前保留配置与程序版本。验证不通过时恢复本次文件或上一个发布版本,再检查服务状态与访问日志。