Zwei Vermutungen:
-
Führen Sie
mysqladmin variables | grep socket
um herauszufinden, wo sich der Socket befindet, und versuchen Sie, eine Verbindung wie folgt aufzubauen:pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
-
Führen Sie
mysqladmin variables | grep port
und vergewissern Sie sich, dass der Port 3306 ist. Wenn nicht, können Sie den Port wie folgt manuell festlegen:pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)