开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB-X我按照文档里面部署快速体验版:pxd tryout,怎么mysql是5.6?

PolarDB-X我按照文档里面部署快速体验版:pxd tryout,怎么mysql是5.6?

展开
收起
青城山下庄文杰 2023-12-02 16:16:09 83 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB-X默认使用的是MySQL 5.7版本,但在某些情况下,例如在PolarDB-X 1.0中,由于MySQL XA协议实现尚不成熟,因此自主实现了2PC事务策略用于分布式事务。如果您在部署PXD快速体验版时发现MySQL是5.6版本,可能是因为您的PXD集群中的某些组件或配置是基于MySQL 5.6的。同时,也需要注意确保您的PolarDB-X集群连接信息正确,您可以通过如下命令登录PolarDB-X进行测试:mysql -h192.168.1.102 -P54674 -upolardbx_root -p*。如果遇到问题,可以尝试重新部署或者检查相关配置。

    2023-12-03 17:45:12
    赞同 展开评论 打赏
  • 根据文档中的描述,PolarDB-X 快速体验版(pxd tryout)提供了一个与 MySQL 5.6 兼容的数据库引擎,以便您可以通过使用 MySQL 5.6 的语法和功能来测试和评估 PolarDB-X。这是为了方便用户将现有的 MySQL 应用程序迁移到 PolarDB-X,并确保兼容性和平滑过渡。

    虽然基于 MySQL 5.6,但是 PolarDB-X 在其基础上进行了优化和改进,以提供更好的性能、可扩展性和高可用性。

    需要注意的是,实际上,PolarDB-X 还提供了一个与 MySQL 8.0 兼容的数据库引擎,名为 "paxos" 引擎。通过选择 "paxos" 引擎,您可以在 PolarDB-X 上体验和使用 MySQL 8.0 的语法和功能。

    2023-12-03 16:32:31
    赞同 展开评论 打赏
  • 这个是pxd脚本里一个环境变量设置的问题,如果是k8s部署的PolarDB-X实例,这里是会展示8.0的版本号的
    这里的5.6展示主要是原来为了给驱动做兼容,而不是说数据库的内核是5.6的版本,所以这里也是不影响正常使用的(包括用jdbc8.0的驱动去连接、或者使用8.0的一些功能,都是没问题的) 此回答整理自钉群“阿里云 PolarDB-X 开源交流群”

    2023-12-02 17:14:48
    赞同 1 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载

    相关镜像