這幾天還算是挺空閒, 所以找了個方法把 Ubuntu 給塞到 NB 上去. 花了幾個小時, 過程還算是順利. 不過 Linux 的 Desktop 還真是難倒我了, 搞了半天才把 firefox 換成 1.5.0.1
裝好 firefox 以後當然就是開始上網找資料... 不過 Bookmark4u 怎麼搞都沒辦法登入, 一直顯示資料錯誤, 不過試了其他台都跑得好好的. 試了幾次不成之後乾脆把 table 給挖出來看資料, 才發現問題在 MySQL 4.1
MySQL 4.1 預設的 PASSWORD() 改掉了, 產生 hash 不再是 16 位數, 而是 41 位數. 要產生舊的 16位數 hash 得要用OLD_POASSWORD() 才行. 檢查了一下 Bookmark4u 關於 password 部分的 column size, 發現只有 20, 這下得來全不費功夫, 把 column size 改掉, 再把 Bookmark4u 建 table 的部分也改一改, 就這樣搞定.
MySQL 會依照 hash 決定用哪一個函數來跑, 難怪之前怎麼跑都沒問題, 一換 password 就登入不能. 不過 Bookmark4u 已經沒人更新了, 這方面只能自己改自己爽而已.
接下來要搞 Linux 下的 Terminal ... 這方面一直都很難搞, 不知道能不能及時完成...
沒有留言:
張貼留言