连接mysql数据库的问题,检查mysql是否正则启动,数据库的用户名密码是否正确等

解决方案 »

  1.   

    另外你test.php的9--12行是什么?
      

  2.   

    楼主运行f:\mysql\bin\mysql -u root
    看看
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=big5">
    <title>DormIndex</title>
    </head>
    <body><pre>
    <?php 
    $connection=mysql_connect("localhost","root","root");
    mysql_select_db("dormtest",$connection);
    $result=mysql_query("select * from user_tbl",$connection);
    while($row=mysql_fetch_row($result))
    {
    for($i=0;$i<mysql_num_fields($result);$i++)
    echo $row[$i] ." ";
    echo "\n";
    }
    mysql_close($connection);
    ?>
    </pre>
    </body>
    </html>mysql已經啟動了,用戶名和密碼都是正確的,用mysql -h localhost -u root -proot 
    能進去,但就是PHP連不上
      

  4.   

    连接数据库的命令已经给出了提示:Client does not support authentication protocol requested by server!
    查查你的服务器使用了什么连接协议,socket? TCP/IP?
    请确认你的PHP有足够新的版本来支持MYSQL。你应该说说的MYSQL和PHP分别是多少版本的!
      

  5.   

    mysql 4.1
    php php-4.3.11-Win32
    看看這兩個行不,對了,PHP中能否嵌套JAVA的類,謝謝
      

  6.   

    可以的
    要在mysql里面update user set password=old_password('your password');
      

  7.   

    php支持java类,参考http://tech.ccidnet.com/pub/article/c1113_a111923_p1.html你的数据库配置肯定还是有问题
      

  8.   

    用update user set password=old_password('your password');
    后不是不行呀,install php 和mysql 有沒有先后順序的呀我是先裝的php 再裝的mysql 
    有問題?
      

  9.   

    問題已經解決PHP.ini下面的
        ;extension=php_msql.dll  
    改為extension=php_msql.dll  
    謝謝各位
      

  10.   

    刚要说php服务器的数据库支持可能没装好……呵呵。
      

  11.   

    奇怪
    我觉得问题应该是MySQL4.1.x与旧版本采用了不同认证的原因
    abc_grace() 的回答应该是正确的楼主说的解决方案纯粹是无稽之谈,msql和mysql怎么能扯上关系呢?我想是这样的,楼主用update user set password=old_password('your password');
    之后,没有重启MySQL服务器或是重新导入认证,所以并没有起作用
    而修改了;extension=php_msql.dll  后,楼主便重启了自己的apache
    有可能也重启了mysql.于是,上面的更改密码的措施便生效了而楼主却以为是修改php.ini起的效果写这些文字是想表明偶的看法,有不同意见请说
    以免大家都被误导
      

  12.   

    msql和mysql怎么能扯上关系呢?呵呵,楼主还真搞笑!