mysql - 有人可以向我解释一下我在哪里可以获取从谷歌云连接到 SQL 数据库的属性吗?

标签 mysql node.js google-cloud-platform google-cloud-sql

我想知道如何连接到在 google-cloud-SQL 上创建的 SQL 数据库。

我是一个真正的 SQL 和 MySQL 新手,所以我对此了解不多。我的一个项目需要它。


const connection = mysql.createConnection({
    host: '/cloudsql/projectid:us-central1:sql-instance',
    user: '',
    password: 'root'
})

我在哪里可以找到/获取上面代码中的属性来连接到 sql 数据库

最佳答案

简单的回答是你不能。您需要联系管理员以获取数据库用户名和密码。如果您是管理员并且丢失了密码,您可以更改数据库用户的密码。

您可以在 Google Cloud Console 中管理 Cloud SQL 用户。回顾一下这个document .

不要忘记,如果您使用基于 IP 的连接,您还需要将您的 IP 地址列入白名单。我建议使用Cloud SQL Proxy因为这样更安全、更容易设置。

关于mysql - 有人可以向我解释一下我在哪里可以获取从谷歌云连接到 SQL 数据库的属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57842742/

相关文章:

javascript - Webpack-dev-server 找不到模块

node.js - 在 sailjs 上实现 https 服务器

python - 导入错误 : cannot import name 'types' from 'google.cloud.vision' though I have google cloud vision installed

php - 选择具有特定 ID 的一项,然后按字母顺序添加其他所有项

java - 一段时间后数据库连接无故停止

node.js - Derbyjs 模板错误

java - Docker 镜像无法将我的 JSON 凭证 key 添加到我的 Google Cloud Natural Language 服务客户端

google-cloud-platform - 在构建时处理 secret ,以便对部署到 Cloud Run 的容器进行单元和集成测试

java - 如何正确锁定和重新加载实体

mysql - 在mysql中使用更新数据库时出错