通过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 308 分享 版权
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”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

收录在圈子:
还有其他疑问?
咨询AI助理