关于Can't connect to MySQL server on 'localhost' (10061)问题

一般这种情况是由于端口错误造成的

请首先使用以下代码(我不是鱼编写):

<?php
//php爱好者站 系列教程 http://www.phpfans.net
$host = "localhost:3309";//修改成你的端口号
$user = "root";
$password = "xiaoyouxia";//12345改成你的mysql密码
$link=mysql_connect($host,$user,$password);  
if(!$link) echo "<h1>失败!</h1>";
else echo "<h1>成功!</h1>";
mysql_close();
?>


测试是否成功,如果测试结果“成功”就是端口问题!
你可以在 在mysql 目录下的 my.ini 里修改端口:

port=3306 (注意:有两个port设置端口)

来修改端口号,之后重启机器就OK啦!