看板 PHP 關於我們 聯絡資訊
※ 引述《PHP5 (Powered by Zend Engine2)》之銘言: : ※ 引述《jb0802 (james)》之銘言: : : 錯誤訊息是這樣 : : Client does not support authentication protocol requested by server; : : consider upgrading MySQL client : : 我用phpMyadmin登入時用root可以登入但是改成我自己的普通user時就不可以 : : 另外我自己寫一個連結mysql的小測試也是這樣~~root可以連線~~user就不行 : : 我試過直接在commond line底下~~ mysql -u user -p *** : : 可以進去~~所以帳號應該有創建成功才是~~~只是不知道為什麼都只能用root使用 : : 不知該如何解決~~真的要如錯誤訊息所說的upgrading Mysql嗎 : : 又該如何做呢?? : : 謝謝 : php 版本較舊 : 升級PHP吧 PHP 4 + mysql 4.1以上版本的組合會有這個問題。解決方式 一個是升級到PHP 5,一個是在command line底下(或者透過 phpmyadmin執行也可),以root登入後,執行: use mysql; update user set password = old_password('mypwd') where user = 'myuser'; flush privileges; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.153.19
jb0802:我試試看升級的方式,但是執行以上程式碼我試過了~~不行 06/11 17:51