kubeflow 管道 ml_metadata mysql_real_connect 失败
kubeflow pipeline ml_metadata mysql_real_connect failed
我正在尝试构建 kubeflow 管道
元数据部署
Kubeflow连接数据时出现如下问题。我需要操作什么?我现在已经设置好了数据库,用户密码确认无误
That's official ⬇️
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
我的配置也是如此
LOG ERROR
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 table主机名
进行比较
- 检查用户是否存在。
- 检查主机是否包含IP地址或主机名。
- 检查 mysql 数据库是否工作。
运行:mysql -D ${MYSQL_DATABASE} -u root -p${MYSQL_ROOT_PASSWORD} -e 'SELECT 1'
在 mysql
pod
- 检查 PVC 是否正确绑定:
kubectl get pvc mysql -n kubeflow
- 检查您为 mysql PV 使用的音量 -
如果是本地hostPath,尝试删除k8s集群节点上的目录
查看更多:mysql-errno-1045.
看看:access-denied-mysql, kubeflow-mysql-pipeline, kubeflow-mysql.
我正在尝试构建 kubeflow 管道
元数据部署
Kubeflow连接数据时出现如下问题。我需要操作什么?我现在已经设置好了数据库,用户密码确认无误
That's official ⬇️
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
我的配置也是如此
LOG ERROR
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 table主机名 进行比较
- 检查用户是否存在。
- 检查主机是否包含IP地址或主机名。
- 检查 mysql 数据库是否工作。
运行:mysql -D ${MYSQL_DATABASE} -u root -p${MYSQL_ROOT_PASSWORD} -e 'SELECT 1'
在mysql
pod - 检查 PVC 是否正确绑定:
kubectl get pvc mysql -n kubeflow
- 检查您为 mysql PV 使用的音量 - 如果是本地hostPath,尝试删除k8s集群节点上的目录
查看更多:mysql-errno-1045.
看看:access-denied-mysql, kubeflow-mysql-pipeline, kubeflow-mysql.