Due ipotesi:
-
Esegui
mysqladmin variables | grep socket
per trovare la posizione del socket e provare a configurare una connessione in questo modo:pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
-
Esegui
mysqladmin variables | grep port
e verifica che la porta sia 3306. In caso contrario, puoi impostare la porta manualmente in questo modo:pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)