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 想飛的魚 閱讀(781) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 石门县| 玉环县| 新巴尔虎右旗| 青龙| 双峰县| 麻栗坡县| 漾濞| 吐鲁番市| 汪清县| 武冈市| 永新县| 广元市| 盐津县| 玉门市| 徐闻县| 晋江市| 怀仁县| 竹北市| 阿坝县| 武陟县| 潞城市| 仲巴县| 凤阳县| 牟定县| 湖口县| 盐山县| 赣州市| 武威市| 长丰县| 南川市| 玉树县| 承德县| 巴彦县| 石台县| 岳西县| 图们市| 锦州市| 文安县| 凤翔县| 隆子县| 昌邑市|