PHPMyadmin

时间:2016-02-07 23:07:11

标签: php mysql phpmyadmin

我完全安装了mysql 5.6所有软件包,我有更新的PHPMyadmin和PHP 7.0,并安装了最新的php7.0-mysql库

我的服务器显示版本号。作为MySQL 5.6,从mysql终端以及PHPMyadmin进行测试。

但是,数据库客户端版本显示在5.0xxx附近

enter image description here

我浏览了一下,看到我必须更新mysqlnd (What really causes PHP MySQL library version differs from your MySQL server version?

但我不知道该怎么办。我该怎么办?提前致谢

运行Ubuntu,Apache2

1 个答案:

答案 0 :(得分:1)

MySQL服务器和MySQL客户端private static class PropertyTypeAdapter extends TypeAdapter<Property<?>> { @Override public void write(JsonWriter out, Property<?> value) throws IOException { Object valueToSerialize = value.getValue(); // how to use standard serialization of my object? } @Override public Property<?> read(JsonReader in) throws IOException { switch (in.peek()) { case NULL: return new SimpleObjectProperty<>(null); default: Type typeOfT = ??? Type typeParam = ((ParameterizedType) typeOfT).getActualTypeArguments()[0]; return ???; // how to invoke standard deserialization of my object? } } } 是两个不同的可执行程序,具有不同的版本。每次有新的服务器版本发布时,MySQL并不总是需要更新客户端工具。

可能还有更新版本的库,我在下面发布的链接显示了如何执行此操作,但是您不太可能遇到任何问题。

请参阅this Q&A 报价

  

理论上,这不应该导致任何真正的问题:次要版本   往往兼容;但您可能需要更新库   那是PHP使用的;也许是像“libmysql”之类的一些软件包   那样的(我没有Debian机器)

使用PHP 5.6的其他系统是否与ubuntu不同?我认为问题在于,使用不同操作系统下载的不同软件包将与不同的软件包打包在一起,这可能是出于各种原因,例如与操作系统的兼容性。