Dos conjeturas:
-
Ejecute
mysqladmin variables | grep socket
para llegar a la ubicación del zócalo e intente configurar una conexión como esta:pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
-
Ejecute
mysqladmin variables | grep port
y verifique que el puerto sea 3306. De lo contrario, puede configurar el puerto manualmente así:pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)