fluentmysql连接

klr1opcd  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(220)

我正在遵循vapor文档中mysql包的入门部分,我可以一步一步地遵循这一部分,因此,我成功地建立了到mysql数据库的连接,使用如下自定义数据库凭据:

/// Register providers first
try services.register(FluentMySQLProvider())

// MySQL database
let mySQLConfig = MySQLDatabaseConfig(hostname: "localhost",
                                      port: 3306,
                                      username: "root",
                                      password: "thisismyrootpassword",
                                      database: "lol_database",
                                      capabilities: .default,
                                      characterSet: MySQLCharacterSet.utf8_general_ci,
                                      transport: MySQLTransportConfig.cleartext)

services.register(mySQLConfig)

基于 MySQLDatabaseConfig 对象的文档我找不到是否可以连接到基于unix套接字配置的mysql数据库。
在生产环境下,我能为应用程序提供的只是数据库名、用户名、密码和套接字路径,它们将以 /cloudsql/project1:us-central1:instance1 更多参考,我要做的是根据本教程从google云应用引擎灵活的环境连接到sql数据库:https://cloud.google.com/appengine/docs/flexible/nodejs/using-cloud-sql#setting_up_your_local_environment 当然,环境仍然是vapor,这是数据库客户端建立连接的唯一方法数据库服务器。
谢谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题