StackOverflow 上也有类似的问题,但我没有发现完全相同的情况。这是在使用 MySQL 的 OS X Leopard 机器上
一些起始信息:
MySQL Server version 5.1.30
Apache/2.2.13 (Unix)
Python 2.5.1
mod_wsgi 3
mysqladmin 也将 skip-networking 列为 OFF
我可以从 python 命令行连接到 mysql。但是当我尝试通过 mod_wsgi 使用复制和粘贴的代码或通过 Django 执行此操作时,我收到通用连接拒绝
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (49)")
我查看了 mysql 手册并尝试了它的故障排除技巧,例如
telnet localhost 3306
我确实有联系。
我也没有尝试以 root 身份连接。
关于我还能检查什么的任何想法?提前致谢!