你可以到管理工具-服务-mysql看服务是否启动
可以用mysqladministrator加用户看看,或者看看系统文件是否有localhost ,否则用
127.0.0.1试试

解决方案 »

  1.   

    我有重新装了下 
    在用下面测试的时候 
    又出现这个错误 :
    看到 在控制面板中的服务已经启动了的!
    C:\>"D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlshow" test
    D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqlshow: Access denied for user 'O
    DBC'@'localhost' (using password: NO)
      

  2.   

    mysql -uroot -p
    enter password:******
      

  3.   

    <?php
    $link=mysql_connect('localhost','root','1111);
    if(!$link) echo "fail";
    else echo "success";
    mysql_close();
    ?>但是我用 上面这段代码测试的时候怎么什么 都没有显示呢 ?也没有错误提示查看原代码的时候就有
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
    <BODY></BODY></HTML>我想是PHP5没有解析但是我用这段代码的时候 又显示了的Hello World的啊
    <html>
     <head>
      <title>PHP 测试</title>
     </head>
     <body>
     <?php echo '<p>Hello World</p>'; ?>
    </body>
    </html> 
      

  4.   

    D:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -p
    enter password:******
      

  5.   

    没有装在默认C盘下,需要配置my-example.cnf,copy到C盘的windows或winnt下,改名叫
    my.ini。加入basedir=你的安装盘号:/mysql/   重新启动就行了