kubeflow管道ml_metadata mysql_real_connect失败

问题描述

我正在尝试构建kubeflow管道

元数据部署

当Kubeflow连接数据时,出现以下问题。我需要做什么?我现在已经建立数据库,并确认用户密码正确

那是官方的⬇️

apiVersion: v1
data:
  password: aG05WGJCb2s3ZEdUNDR0eQ==
  username: YWRtaW4=
kind: Secret
metadata:
  name: mysql-credential
  namespace: kubeflow
type: Opaque

------------------
env:
- name: DBCONFIG_USER
  valueFrom:
    secretKeyRef:
      key: username
      name: mysql-credential
- name: DBCONFIG_PASSWORD
  valueFrom:
    secretKeyRef:
      key: password
      name: mysql-credential

我的配置也是如此

日志错误?

2020-09-27 10:16:51.065292: F ml_metadata/metadata_store/metadata_store_server_main.cc:178] Non-OK-status: ml_metadata::CreateMetadataStore(connection_config,&metadata_store) status: Internal: mysql_real_connect failed: errno: 1045,error: Access denied for user 'admin'@'10.22.0.185' (using password: YES)MetadataStore cannot be created with the given connection config.

解决方法

尝试:

  • 检查拼写错误:用户名或密码。
  • 检查主机名,并将其与mysql.user表的主机名进行比较
  • 检查用户是否存在。
  • 检查主机是否包含IP地址或主机名。
  • 检查mysql DB是否有效。
    mysql -D ${MYSQL_DATABASE} -u root -p${MYSQL_ROOT_PASSWORD} -e 'SELECT 1'窗格上运行:mysql
  • 检查PVC的边界是否正确:kubectl get pvc mysql -n kubeflow
  • 检查用于MySQL PV的卷- 如果它是本地hostPath,请尝试删除k8s集群节点上的目录

查看更多:mysql-errno-1045

看看:access-denied-mysqlkubeflow-mysql-pipelinekubeflow-mysql

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...