我在服务器上安装了mysql-5.1,并且mysql-4.1已经安装好了。然后,我意识到我可以像这样从mysql-5.1客户端连接到mysql-4.1服务器。
hoge@localhost:/usr/local/mysql5/bin%./mysql -u root -pXXXXXX -P 3306tmp/mysql4.sock.
我可以对mysql-4.1服务器使用select查询。这种情况下有什么限制吗?如果有官方文件,请告诉我……
mysql5有完美的向后兼容性吗?
发布于 2009-11-26 08:38:59
您必须担心的一件事是您使用什么来访问您的MySQL 4.1数据库。在Microsoft Windows平台上使用PHP5.3.0和MySQL时,我遇到了一个与4.1和5.1之间的密码散列差异有关的连接问题。请参阅official docs from MySQL on password hashing。
发布于 2009-12-15 06:55:17
它不是完全向后兼容的。阅读本文档中的更改,特别是标记为Incompatible 的更改。
简单的查询可能可以很好地工作,但最好使用服务器版本的正确客户端(如果您以编程方式访问服务器,这就会加倍)
https://stackoverflow.com/questions/1800921
复制相似问题