除非我的计算机连接到无线网络,否则我的本地mysql将无法连接

时间:2014-06-05 20:29:27

标签: mysql heidisql

我的winXP笔记本电脑上安装了WAMP多年没有任何问题。

但是大约2个月前,我在笔记本电脑上安装了SiteKiosk(在操作系统周围创建“shell”的自助服务终端软件)。之后我的HeidiSQL软件退出工作:

  语句#0中的

sql error(2003):无法连接到mysql服务器上   '127.0.0.1'(10061)

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

大约两周前我卸载了siteKiosk,但是heidiSQL仍然无法正常工作。

今天我带着我的笔记本电脑在客户办公室的客户会议上向他们展示了一个新的webapp。我没有连接到他们的无线网络。在我没有连接的情况下演示webapp是很常见的;当然,我不需要,因为webapps在我的localhost上运行。

但今天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抛出'not connected to mysql'错误。

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

1 个答案:

答案 0 :(得分:0)

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

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

127.0.0.1    localhost