Re: [請益] mysql的root可登入但其他使用者不行

看板PHP作者 (請勿忘記密碼)時間18年前 (2007/06/11 00:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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

06/11 17:51, , 1F
我試試看升級的方式,但是執行以上程式碼我試過了~~不行
06/11 17:51, 1F
文章代碼(AID): #16R2mOrG (PHP)
文章代碼(AID): #16R2mOrG (PHP)