有人可以向我解释我在哪里可以从Google Cloud获得属性以连接到sql数据库吗?

时间:2019-09-08 14:19:16

标签: 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数据库

1 个答案:

答案 0 :(得分:1)

快速的答案是您不能。您将需要联系管理员以获取数据库用户名和密码。如果您是管理员,但丢失了密码,则可以为数据库用户更改密码。

您可以在Google Cloud Console中管理Cloud SQL用户。查看此document

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