pymysql Es kann keine Verbindung zu MySQL auf Localhost hergestellt werden
Beim Versuch, mit PyMySQL eine Verbindung zu MySQL auf Localhost herzustellen, tritt normalerweise ein Fehler auf:
socket.error: [Errno 111] Connection refused pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (111)")
Trotz der Bestätigung, dass MySQL ausgeführt wird, schlägt die Verbindung mit PyMySQL fehl, während MySQLdb dies zulässt eine erfolgreiche Verbindung auf Python 2.
Potential Lösungen:
pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)
Einer dieser Ansätze sollte das Verbindungsproblem zwischen PyMySQL und MySQL auf localhost lösen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3