2009-11-26 19 views
0

我安裝了mysql-5.1到我的服務器和mysql-4.1已經安裝。 然後,我意識到我可以像這樣從mysql-5.1客戶端連接到mysql-4.1服務器。mysql5客戶端連接到mysql4服務器

[霍格@本地:在/ usr /本地/ MYSQL5 /二進制]%./mysql -u根-pXXXXXX -P 3306 -S /tmp/mysql4.sock

我可以使用選擇查詢mysql- 4.1服務器。這種情況是否有限制? 如果有官方文檔,請告訴我.....

mysql5有完美的向後兼容性嗎?

回答

0

您必須擔心的一件事是您使用什麼來訪問您的MySQL 4.1數據庫。當在Microsoft Windows平臺上使用PHP 5.3.0和MySQL時,我遇到了與4.1和5.1之間密碼散列差異有關的連接問題。請參閱official docs from MySQL on password hashing

0

它不完全向後兼容。請閱讀此文檔以瞭解更改,特別是標記爲的不兼容更改

簡單查詢可能正常工作,但使用服務器版本的正確客戶端要好得多(如果以編程方式訪問服務器,則會增加兩倍)