Error number: MY-013930; Symbol: ER_SYSTEMD_NOTIFY_DEBUG; SQLSTATE: HY000
Message: %s%s
错误说明
MY-013930错误是MySQL的系统错误,提示系统无法调用Systemd Notify函数来接收和处理DEBUG日志。
错误类型为HY000,Symbol为ER_SYSTEMD_NOTIFY_DEBUG。
常见案例
该错误常见于MySQL8.0+版本,或者在使用systemd作为MySQL服务运行管理时出现,经常伴随着其他提示无法接收DEBUG日志信息。
解决方法
针对该错误,可以尝试重新检查MySQL和systemd之间的对接以及依赖:
1、 使用“systemctl status ”检查MySQL服务的状态,并确保启动正常;
2、 使用“journalctl -u ”查看systemd的日志,查看是否出现上述错误;
3、 使用“systemctl daemon-reload”重载systemd服务信息,让TPAM完成自动重装;
4、 使用“systemctl stop ”停止MySQL服务,并使用“systemctl restart ”重启MySQL服务,让MySQL完成自动重装。
如果以上方法都无法解决错误,可以在再次检查一下系统的shell权限,确保MySQL运行时拥有可以调用systemd notify函数的权限。