wiflish
          Loving Life! Loving Coding!
          posts - 98,comments - 98,trackbacks - 0
          轉:http://www.phpv.net/article.php/288

          mysql4.1以上版本連接時出現Client does not support authentication protocol問題解決辦法

          shell> mysql
          Client does not support authentication protocol requested
          by server; consider upgrading MySQL client

          官方的說法是

          MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. .....


          ?

          如果你升級mysql到4.1以上版本后遇到以上問題,請先確定你的mysql client 是4.1或者更高版本.(WINDOWS下有問題你就直接跳到下面看解決方法了,因為MYSQL 在WINDOWS是client和server一起裝上了的)

          請使用以下兩種方法之一

          其一:

          mysql> SET PASSWORD FOR
              -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
          

          其二:

          mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
              -> WHERE Host = 'some_host' AND User = 'some_user';
          mysql> FLUSH PRIVILEGES;
          
          上面紅色的部分請按自己實際情況修改....
          這樣做后,連接就會正常了@!
          posted on 2006-12-23 15:50 想飛的魚 閱讀(789) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 永善县| 特克斯县| 花垣县| 大关县| 华容县| 邵东县| 福州市| 威信县| 诸暨市| 河南省| 江油市| 韶山市| 许昌市| 汝南县| 高台县| 弥渡县| 华宁县| 韶山市| 呼伦贝尔市| 施甸县| 全椒县| 平顺县| 汕尾市| 土默特右旗| 台南县| 大悟县| 嘉义县| 井冈山市| 张家口市| 色达县| 石台县| 旺苍县| 云南省| 乐东| 宁蒗| 长治县| 新竹市| 永济市| 乐亭县| 永和县| 高碑店市|