gpt4 book ai didi

连接失败时Mysql不生成日志

转载 作者:行者123 更新时间:2023-11-29 13:14:00 26 4
gpt4 key购买 nike

连接到 mysql 时,我不断收到以下错误 -

Can\'t connect to MySQL server on /ip/address

但是 mysql 没有为此错误生成任何日志。我的 .cnf 文件中有以下条目

log=/var/log/mysql_err.log
log-error=/var/log/mysql/mysql_error.log

我使用了正确的凭据。没有连接问题。现在,如果我没有收到任何日志,我将如何确定确切的问题?有什么想法,如何解决这个问题?

最佳答案

这并不奇怪:

服务器只能记录它知道的事件。然而,您的客户端根本无法到达服务器!那么服务器如何知道某个客户端已尝试联系它呢?

您收到的错误消息清楚地表明您确实存在连接问题。您可以轻松地进行测试来检查最常见的问题:只需从系统打开一个telnet连接尝试连接到运行sql server的系统,连接到mysql端口:telnet <ip-of-mysql-server> mysql

在典型的unixoid系统上,“mysql”将被“众所周知的mysql端口号,即3306”替代。否则你必须手动指定它。你能得到连接吗?我猜不会。这意味着mysql 服务器未在预期位置监听(未运行或以其他方式配置)或连接在网络级别(防火墙)被阻止。

关于连接失败时Mysql不生成日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21726202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com