Python:mysql.connector获取数据包号失败

时间:2018-01-31 03:32:39

标签: python mysql-python

将我的代码从Windows迁移到MacOs High Sierra后,此代码

try and catch

无限期挂起并且没有返回任何错误,我试图输入错误的凭据只是为了检查它是否真的试图连接到MySQL但仍然挂起。当我输入错误的主机/端口时,它确实返回错误,此代码也在mysql.connector.connect内,但它不会继续捕获。所以我认为它只挂在Failed getting Packet Number.上。

我感谢任何帮助,我是Python和MacOS的新手。

提前谢谢。

更新 等待几分钟后,最终显示错误:FILE * fp = fopen ("excel.csv" , " w+ "); fprintf (fp, "%s", "hello,world");

1 个答案:

答案 0 :(得分:0)

我通过在'unix_socket'参数上添加值来修复此问题:

unix_socket='/Applications/MAMP/tmp/mysql/mysql.sock'