У меня проблема с доступом к моей базе данных mysql из среды pipenv (2.7).
Вне среды я могу выполнить
conn = pymysql.connect(host="localhost", unix_socket="/var/run/mysqld/mysqld.sock", port=3306, user="root", passwd="helloworld")
, и она успешно устанавливает соединение.Когда я пытаюсь сделать то же самое в pipenv shell
, выдается следующее сообщение об ошибке:
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (255)")
Кроме того, если я выполню mysql -u root -p
внутри оболочки среды, я могу правильно подключиться к серверу mysql (поэтому он работает).