1
我很難將我的MySQL 4.1數據庫從舊的16字節密碼哈希移植到新的41字節哈希。問題是,mysqld服務器會自動以「old-passwords = on」指令開始,這會將新密碼設置爲41字節長度。如何在Mysql 4.1中關閉舊密碼
我的問題:有誰知道我如何告訴mysqld在沒有「old-passwords = on」指令的情況下運行?我嘗試了my.ini,commmandline,在本地設置變量,但沒有任何工作。
非常感謝! Philipp
感謝馬丁, 更新密碼長度正如你所提到也是爲了解決我的問題的一個必要步驟,但不是唯一的一個。 我發現我必須在my.ini配置文件中設置標誌「old-password = 0」。在ini文件的正確部分設置此選項非常重要。部分名稱似乎與Windows服務名稱一致:在我的情況下,Windows服務名稱是「MySQL4」 - 不幸的是,該部分必須手動創建,因爲安裝後的默認名稱似乎是「mysqld」。 一切順利! – Philipp 2009-12-05 12:07:58