Re: [請益] mysql的root可登入但其他使用者不行
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章