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

看板Database (資料庫)作者 (初夏。)時間18年前 (2007/02/12 19:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《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
文章代碼(AID): #15q50DLY (Database)
文章代碼(AID): #15q50DLY (Database)