今天在家用dw写PHP,要连接数据库
写php之前,用《navicat for mysql》能够连接成功,且能对数据表进行修改、查询:
通过phpstudy显示mysql启动成功,mysql-front也能进去:但是问题出来了:
通过phpstudy,进入phpmyadmin,报错:#2002 无法登录 MySQL 服务器:而且,通过DW写的PHP文件,也提示无法连接:
PS:在网上,包括csdn论坛查了下,试了好多方法,都没成功;
localhost   和  127.0.0.1 都试过
配置文件也按照网友提供的某些方法修改过,还是无法连接
也通过phpstudy 强制关闭过其他占用端口3306的程序
求大神帮忙看看,解决下~!~!

解决方案 »

  1.   


    你是直接连接本地的mysql,报错了吗?
      

  2.   

    改了端口,程序里就必须指定mysql_connect("localhost","root","root","3308");
      

  3.   

    程序里面按您的,在后面加了3308,还是没用,
    不过您的答案指明了方向
    我把mysql-ini配置文件里面的端口,改回来,改成3306
    ok了~!谢谢~!~!~!
      

  4.   

    你好,我想问下我写的是这样的:if($result){
    echo "添加成功";
    }
    else
    {
    die ("添加错误,原因是:".mysql_error());
    }可是发现打开网页后SQL语句出错了也不提示原因啊,只提示前面的字符串