我正在尝试使用 Google Cloud SQL (MySQL) 在 gcloud 引擎上设置元数据库。
我已经使用这个git 和这个 app.yaml 运行它:
runtime: custom
env: flex
# Metabase does not support horizontal scaling
# https://github.com/metabase/metabase/issues/2754
# https://cloud.google.com/appengine/docs/flexible/java/configuring-your-app-with-app-yaml
manual_scaling:
instances: 1
env_variables:
# MB_JETTY_PORT: 8080
MB_DB_TYPE: mysql
MB_DB_DBNAME: [db_name]
# MB_DB_PORT: 5432
MB_DB_USER: [db_user]
MB_DB_PASS: [db_password]
# MB_DB_HOST: 127.0.0.1
CLOUD_SQL_INSTANCE: [project-id]:[location]:[instance-id]
我有两个问题:
元数据库无法连接到 Cloud SQL - Cloud SQL 是同一项目的一部分,并且 App Engine 已获得授权。
在 Metabase 中创建我的管理员用户后,我只能登录几秒钟(并且只是有时),但它一直把我扔到其中一个
/setup
或/auth/login
说密码不匹配(当它匹配时)。
我希望有人可以提供帮助-谢谢!