![我无法从不同主机上具有不同版本的 mysql-server 的同一数据库获取数据](https://linux22.com/image/706587/%E6%88%91%E6%97%A0%E6%B3%95%E4%BB%8E%E4%B8%8D%E5%90%8C%E4%B8%BB%E6%9C%BA%E4%B8%8A%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E7%89%88%E6%9C%AC%E7%9A%84%20mysql-server%20%E7%9A%84%E5%90%8C%E4%B8%80%E6%95%B0%E6%8D%AE%E5%BA%93%E8%8E%B7%E5%8F%96%E6%95%B0%E6%8D%AE.png)
我有一个网站,已移至新服务器。我将该网站移至运行 apache24 和 php56 的 Web 服务器。它来自运行 apache24 和 php55 的服务器。
当我使用运行 mysql57 的旧外部(不同主机/服务器)数据库时,一切正常。但是当我尝试连接到 mysql56 服务器上的数据库时,我无法访问数据。连接正常,但没有返回数据。
我使用 phpMyadmin 从旧服务器导出数据并将其导入新服务器。在两台服务器上,我使用相同的凭据。我在 PHPMyadmin 中检查了两者,就像在 cli mysql 客户端中一样,凭据是正确的。我可以看到数据库、表以及表中的数据。
我怀疑 mysql 的不同版本与此有关,但不知道如何解决这个问题。任何建议都将不胜感激。