Dwa domysły:
-
Uruchom
mysqladmin variables | grep socket
aby dowiedzieć się, gdzie znajduje się gniazdo, i spróbuj skonfigurować połączenie w ten sposób:pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
-
Uruchom
mysqladmin variables | grep port
i sprawdź, czy port to 3306. Jeśli nie, możesz ustawić port ręcznie w następujący sposób:pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)