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

通过mysqldump导出polardbx数据库,再把导出polardbx数据库通过mysql导入p

通过mysqldump导出polardbx数据库,再把导出polardbx数据库通过mysql导入polardbx数据库,报下面错误,有没有大佬遇到过

ERROR 1062 (23000) at line 664: [160953ec05000000][172.17.0.2:8527][eunomia]ERR-CODE: [PXC-4614][ERR_EXECUTE_ON_MYSQL] Error occurs when execute on GROUP 'EUNOMIA_SINGLE_GROUP' ATOM 'dskey_eunomia_single_group#polardbx_dn_0#127.0.0.1-4886#eunomia_single': Duplicate entry '0' for key 'PRIMARY'image.png 这个怎么弄?image.png image.png 我改成 minikube了image.png 你把operator的日志导出来,单独发我

展开
收起
真的很搞笑 2023-05-02 07:49:29 253 0
1 条回答
写回答
取消 提交回答
  • 这个表结构是怎么样的?临时解决方案可以先将dump出来的文件中设置的sql_mode ‘NO_AUTO_VALUE_ON_ZERO’ 字段删掉,line 664 所对应的数据,根因是这张表没有主键,但是polarx 有隐式主键,NO_AUTO_VALUE_ON_ZERO 有这个sql mode 会默认填0,所以冲突了,可以先用minikube 的k8s试下吗?这个问题我们研究下,重试下看看,如果还不行,看看controller manager 的log,kubectl get pods -n polardbx-operator-system -l app.kubernetes.io/component=controller-manager -o name | xargs -I{} kubectl logs {} -n polardbx-operator-system > polardbx-operator.log,此回答整理自钉群“阿里云 PolarDB-X 开源交流群”

    2023-05-03 21:04:42
    赞同 展开评论 打赏

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

相关产品

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

    更多
    DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
    阿里云瑶池数据库精要2022版 立即下载
    2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载