Re: [SQL ] MySQL 4.x & 5.x的password
※ 引述《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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章