0

我最近在 Windows 7 上安装了最新的 Zend Server CE 5.6.0 SP4,并带有 php 和 mysql。起初 Zend 服务器无法工作,因为我认为与我的 Zonealarm 防火墙的端口存在一些冲突。我停用了防火墙,重新启动再次尝试,它工作,然后重新激活防火墙。不确定防火墙现在是否找到了备用端口。我对这些事情真的了解不多。我认为它所在的端口是 80 和 10061,但不太确定。

无论如何,我正在阅读一本 PHP/Mysql 书籍,其中展示了如何使用命令行连接到 mysql 数据库而无需密码。第一个建议是:

"C:\Program Files (x86)\Zend\MySQL51\bin" -u root

那没有用,所以我手动导航到 MySQL51\bin 文件夹,然后键入 mysql.exe -u root。然后它给出了一个错误 Error 2003 (HY000): Can't connect to MySQL on 'localhost' 10061

我尝试关闭防火墙并再次尝试,但仍然没有运气。

任何想法或建议将不胜感激。

谢谢你的帮助

加里

4

1 回答 1

1

虽然这是一篇旧文章,但它是搜索此问题的热门文章之一。我找到了一个适用于 ZEND 下当前 MySql55 安装的解决方案。在 Zend 安装文件夹中(在 Windows 上,希望在其他文件夹中相同),Zend\MySql55\bin 有一个文件“MySQLInstanceConfig.exe”。如果你运行它,它会让你强制更改密码,然后(对我来说)命令行工作。

于 2014-05-09T20:31:44.657 回答