Две предположения:
-
Изпълнете
mysqladmin variables | grep socket
за да разберете къде се намира гнездото и опитайте да настроите връзка по следния начин:pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
-
Изпълнете
mysqladmin variables | grep port
и проверете дали портът е 3306. Ако не, можете да зададете порта ръчно по следния начин:pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)