Error number: MY-011808; Symbol: ER_SYSTEMD_NOTIFY_WRITE_FAILED; SQLSTATE: HY000
Message: Failed to write ‘%s’ to systemd notification. Error: ‘%s’
Error number: MY-011808; Symbol: ER_SYSTEMD_NOTIFY_WRITE_FAILED; SQLSTATE: HY000
MySQL错误:MY-011808,符号:ER_SYSTEMD_NOTIFY_WRITE_FAILED,SQLSTATE:HY000意味着系统无法将状态更新发送到Systemd。这是一个通知系统,它会接收MySQL服务器的请求,用于发送关于服务器状态更新的信号。
这种错误一般发生在对Systemd进行认证时,由于因一些网络错误或故障(服务器上的故障或临时错误)而导致的Systemd无法正常作业。另一个可能的原因是Systemd进程正在执行,但没有得到正确的全局变量设置,从而无法连接到正确的目标系统。
解决此错误的步骤将取决于它的实际原因,因此,对于第一步,应快速检查服务器上的一些基本设置,如网络连接,服务器上执行的任何服务,以及Systemd服务以确保它们正确设置。这可能包括确保正确的端口被用于Systemd服务等。
如果错误仍然存在,则应尝试重新启动Systemd守护进程,可以使用一种叫systemctl的工具。要这样做,只需在终端命令行上输入’systemctl restart ssh’,然后回车即可,以重新启动SSH服务。
第三步则是检查您正在使用的数据库权限,以确保它允许您访问Systemd功能。它可能会在用户授权系统中被拒绝,因此必须检查它以使其能够正确访问。
最后,如果所有这些步骤都没有解决问题,则必须检查日志,以确定Systemd正在正确加载,并确保它能够正确执行其任务。
如果以上的所有解决步骤都没有起作用,那么最可能的方案就是重新安装Systemd。在这种情况下,该错误应该临时以及永久性消失,而MySQL服务器应该能够正常使用。