Deux suppositions :
-
Exécutez les variables
mysqladmin variables | grep socketpour savoir où se trouve le socket, et essayez de configurer une connexion comme suit :pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock") -
Exécutez les variables
mysqladmin variables | grep portet vérifiez que le port est 3306. Sinon, vous pouvez définir le port manuellement comme suit :pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)