1

我多年来一直在我的 winXP 笔记本电脑上安装 WAMP,没有任何问题。

但大约 2 个月前,我在笔记本电脑上安装了 SiteKiosk(在操作系统周围创建“外壳”的信息亭软件)。之后我的 HeidiSQL 软件停止工作:

语句#0中的sql错误(2003):无法连接到'127.0.0.1'上的mysql服务器(10061)

...所以从那时起我一直在使用基于浏览器的 phpmyadmin 来连接/访问我的 mysql。

大约 2 周前,我卸载了 siteKiosk,但 heidiSQL 仍然无法工作。

.

今天我带着我的笔记本电脑去客户办公室参加了一个客户会议,向他们展示了一个新的 web 应用程序。我没有连接到他们的无线网络。对我来说,在未连接的情况下演示 web 应用程序是很常见的;当然,我不需要这样做,因为 webapps 在我的本地主机上运行。

但是今天webapp抛出了一个php错误:

Warning: mysqli::mysqli() [mysqli.mysqli]: [2002] 
N  o connection could be made because the target machine actively 
(trying to connect via tcp://localhost:3306) in 
C:\Server\htdocs\keleia.com\clients\client_prevent_deloza
     \project_uDesign\php\pkg_meekrodb.php on line 177

...这是第 177 行:

$mysql = new mysqli($this->host, $this->user, $this->password, 
         $this->dbName, $this->port);

会议结束后,我回到家,我的电脑现在连接到我的家庭网络,webapp 运行良好。然后我故意断开了我的网络,webapp再次抛出了“未连接到mysql”的错误。

关于发生了什么的任何想法?

4

1 回答 1

0

尝试在cmd中执行“ping localhost”,将ip地址与连接的wifi进行比较,而不是。

如果不同,请检查您的主机文件,或手动添加行

127.0.0.1    localhost
于 2014-06-05T20:35:02.430 回答