从pipenv(2.7)环境访问mysql数据库时遇到问题。
在我能执行的环境之外
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
在environment shell中,我可以正确地连接到mysql服务器(因此它正在运行)。
暂无答案!
目前还没有任何答案,快来回答吧!