Re: [SQL ] MySQL 4.x & 5.x的password
※ 引述《sickleave (咳到死)》之銘言:
: 您的說明很簡略,
: 我猜測會不會是你更新錯欄位的緣故,
: 或許你可以考慮在my.cnf中,
: 加入skip-grant-tables這個參數,
: 或者是在啟動時加上--skip-grant-tables,
: 先跳過權限的檢查進入資料庫查看看是什麼問題..
: 再看怎麼處理.
我現在勉強算是解決問題了(雖然還是不知道當初問題的發生原因是啥),
最初測試的環境是Mysql 5.0,
第一個狀況是使用api登入時會出現client version的問題,
(印象中曾經有登入成功過,不過我忘記那次是怎麼成功的了...Orz)
後來更新password成old password後,發生無法登入的問題,
(確定更新正確欄位,因為會check一次,而且byte數會不一樣)
一直找不到原因,後來發現mysql service竟然偷偷掛了?
然後更糟糕的是,竟然service再也起不來了....
好像是1067的error code,找資料發現可能是configure file有問題,
問題是根本沒改過(有backup),手打一次也沒用....
後來我是重灌Mysql 4.1,4.1和5.0的password使用一樣的hash,
不過這次改成old pwd後倒是沒有問題了.....真是詭異,
偏偏我還模擬不出來之前的情況....XD
就是這樣了,順便報給大家知。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.86.128.60
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章