mysql5-client连接到mysql4-server

时间:2009-11-26 00:30:36

标签: mysql

我在我的服务器上安装了mysql-5.1,并且已经安装了mysql-4.1。 然后,我意识到我可以像这样从mysql-5.1客户端连接到mysql-4.1服务器。

[hoge @ localhost:/ usr / local / mysql5 / bin]%。/ mysql -u root -pXXXXXX -P 3306 -S /tmp/mysql4.sock

我可以使用select查询到mysql-4.1服务器。在这种情况下有任何限制吗? 如果有正式文件,请告诉我.....

mysql5具有完美的向后兼容性?

2 个答案:

答案 0 :(得分:0)

您必须担心的是您用于访问MySQL 4.1数据库的内容。在Microsoft Windows平台上使用PHP 5.3.0和MySQL时,我遇到了与4.1和5.1之间的密码散列差异有关的连接问题。请参阅official docs from MySQL on password hashing

答案 1 :(得分:0)

它不完全向后兼容。请阅读此文档以了解更改,尤其是标有不兼容更改的更改。

简单查询可能工作正常,但使用服务器版本的正确客户端要好得多(如果以编程方式访问服务器,这会变得很复杂)