【求助】mysql的問題~



贊助商連結


頁 : [1] 2

凱欣妹妹
2005-06-16, 02:28 AM
mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in *****\db.php on line 3
為甚麼會這樣的呢>_<||
<?php
mysql_connect("localhost","user","pw") or die("連接失敗");
mysql_select_db("test");
?>

有大大可以help一下我ma..

贊助商連結


herdint
2005-06-16, 02:35 PM
檢查 mysql的服務 有沒有啟動

另外... 希望描素能再詳細一點 = ="

是啥情況 做了啥事 才出現的...

ranger
2005-06-16, 03:06 PM
mysql_connect("localhost","user","pw") or die("連接失敗");
^^^^^^^帳號與密碼對嗎??

凱欣妹妹
2005-06-16, 03:19 PM
檢查 mysql的服務 有沒有啟動

另外... 希望描素能再詳細一點 = ="

是啥情況 做了啥事 才出現的...
mysql有啟動的~
connect database時顯示的~

凱欣妹妹
2005-06-16, 03:19 PM
mysql_connect("localhost","user","pw") or die("連接失敗");
^^^^^^^帳號與密碼對嗎??
是對的~
不對的話會顯示password error~

ranger
2005-06-16, 04:35 PM
是對的~
不對的話會顯示password error~

有 user 這個帳號嗎?
權限對嗎...
原程式有代入正確的帳號及PW嗎??

凱欣妹妹
2005-06-16, 04:49 PM
有 user 這個帳號嗎?
權限對嗎...
原程式有代入正確的帳號及PW嗎??
都不是.........
原來前面要+上一個"@"才可以.... :|||: :|||: :|||:
@mysql_connect("localhost", "user", "pw");

wgs
2005-06-17, 09:33 AM
都不是.........
原來前面要+上一個"@"才可以.... :|||: :|||: :|||:
@mysql_connect("localhost", "user", "pw");
我也是這樣的錯誤
但是為什麼要加@
這不是代表忽略錯誤而已嗎

CapriSkye
2005-06-17, 11:47 AM
那個錯誤訊息是說新版的mysql有用新的驗證功能.
你可以用cmd登入mysql然後改密碼, 詳情看這裡:
http://dev.mysql.com/doc/mysql/en/old-client.html

如果前面加上 @ 表示忽略錯誤, 這樣錯誤是看不到了, 但是你確定真的能夠連到mysql嗎?
或許現在不會有問題, 以後就不知道了, 這也不是正確的作法.
只是忽略錯誤並沒有把問題解決...

algolee
2005-06-17, 12:19 PM
第一行就有指出錯誤啊
Client does not support authentication protocol ....