【问题标题】:mysql5-client connects to mysql4-servermysql5-client 连接到 mysql4-server
【发布时间】:2009-11-26 00:30:36
【问题描述】:

我在我的服务器中安装了 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

我可以使用选择查询到 mysql-4.1 服务器。在这种情况下有什么限制吗? 如果有官方文档,请告诉我.....

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

【问题讨论】:

    标签: mysql


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      简单的查询可能工作正常,但使用正确的服务器版本的客户端会更好(如果您以编程方式访问服务器,这会加倍)

      【讨论】:

        猜你喜欢
        • 2010-10-19
        • 1970-01-01
        • 2018-12-05
        • 2011-06-26
        • 2014-02-15
        • 2021-04-29
        • 2023-03-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多