Это может быть одной из следующих проблем.
mysqladmin -p variables | grep socket
blockquote>, а затем поместите его в код подключения db:
pymysql.connect(db='db', user='user', passwd='pwd', unix_socket="/tmp/mysql.sock")
/tmp/mysql.sock - это возврат из grep
2. Неверное решение порта mysql: вы должны узнать правильный порт mysql:
mysqladmin -p variables | grep port
, а затем в вашем коде:
pymysql.connect(db='db', user='user', passwd='pwd', host='localhost', port=3306)
3306 - это порт, возвращенный из grep
Я думаю, что первый вариант разрешит вашу проблему.