Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich die Fehlermeldung „Verbindung abgelehnt', wenn ich mit PyMySQL eine Verbindung zu MySQL herstelle?
Fehlerbehebung „Verbindung abgelehnt“-Fehler beim Herstellen einer Verbindung zu MySQL mit PyMySQL
Beim Versuch, mit PyMySQL eine Verbindung zu MySQL auf localhost herzustellen, einige Benutzer stoßen auf den Fehler „Socket: [Errno 111] Verbindung verweigert.“ Dies kann frustrierend sein, insbesondere wenn bekannt ist, dass MySQL ausgeführt wird.
Um die Ursache dieses Problems zu verstehen, untersuchen wir zwei mögliche Gründe:
<code class="python">pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")</code>
<code class="python">pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)</code>
Indem Sie eine dieser möglichen Ursachen beheben, sollten Sie in der Lage sein, mithilfe von PyMySQL erfolgreich eine Verbindung zu MySQL auf localhost herzustellen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Verbindung abgelehnt', wenn ich mit PyMySQL eine Verbindung zu MySQL herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!