本帖最后由 windysense 于 2011-11-13 10:08:59 编辑

解决方案 »

  1.   

    mysql_connect("localhost:81","root","123456");
    你这是在连mysql
      

  2.   

    apache 默认的端口是80 你大约是改了apache 的端口吧
    mysql 的端口修改my.ini文件
      

  3.   

    谢谢楼上的回答 打开my.ini有几个地方  就这里
    ------
    # The following options will be passed to all MySQL clients
    [client]
    #password = your_password
    port = 3306
    ------
    改成
    port = 81   就可以了是吧?
      

  4.   

    是的 就这么简单。当然改后重新启动Mysql 同时检查自己的端口没有给防火墙屏蔽
      

  5.   

    还有一点不明白的是 上面默认的是3306的话 为什么在端口是80的机子上测试  php中不加端口号又能连上呢