【发布时间】:2011-06-19 18:14:18
【问题描述】:
这快把我逼疯了。
我在 Vista 上安装了来自 .exe 的 Python 2.5 和 MySQL-python-1.2.3 here。
在过去的几周里,我一直在制作.php 页面,并且连接良好,以便在我的浏览器中测试它们。
$dbcnx=@mysql_connect("localhost", "root", "mypassword")
我也一直在使用 mysql 命令行
mysql.exe -uroot -pmypassword just fine.
但是,当我尝试将 MySQLdb 与
一起使用时conn = MySQLdb.connect(host = "localhost", user = "root", passwd = "mypassword")
我明白了
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
我已检查 MySQL 是否在服务中运行。我在 my.ini 中检查了我的 MySQL 配置,它在端口 = 3306 上运行。我什至卸载并重新安装了 MySQL 5.1。我在谷歌上阅读了几页连接问题和答案,但没有产生任何结果。一定是我忽略了一些简单的事情,但是有人有更多想法吗?
【问题讨论】:
-
介意再次检查端口???默认端口是 3306 还是 10061?