Re: [SQL ] MySQL 4.x & 5.x的password

看板Database (資料庫)作者 (咳到死)時間18年前 (2007/02/12 16:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《ankasc (初夏。)》之銘言: : 想請教一個問題,我安裝了MySQL 5.0的版本後, : 由cmd line連到mysql host是沒有問題的, : 但是如果透過所使用的library來建立連線, : 就會出現認證錯誤,需upgrade client version的情況。 : 我知道原因是因為MySQL 4.x & 5.x的密碼hash方式不同, : 而大多數網路上的作法都是將host的密碼加密方式改回OLD_PASSWORD的方式, : 可是我設定之後host用OLD PASSWORD的模式和更新User password後, : 卻會連cmd line的方式連進去都不行, : 更慘的是mysql service就此掛了....=_= : 是否在改回OLD_PASSWORD之後,登入的方式需指定? : 另外不知道遇過這個狀況的人都選擇怎麼做? : 現在已經考慮改用4.x的了....Orz 您的說明很簡略, 我猜測會不會是你更新錯欄位的緣故, 或許你可以考慮在my.cnf中, 加入skip-grant-tables這個參數, 或者是在啟動時加上--skip-grant-tables, 先跳過權限的檢查進入資料庫查看看是什麼問題.. 再看怎麼處理. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.35.50
文章代碼(AID): #15q2ehVx (Database)
討論串 (同標題文章)
文章代碼(AID): #15q2ehVx (Database)