Setelah meninjau dokumen
resmi mereka dan GitHub masalah
, ternyata yang berfungsi dengan baik saat terhubung melalui Unix Socket di Cloud SQL adalah mengubah host
ke socketPath
, bertentangan dengan apa yang saat ini tertulis yaitu socket
(tidak tahu mengapa tidak). Saya menguji dan berfungsi pada v3.6.1.
Setelah mengikuti panduan penerapan mereka, instal driver mysql pada proyek Anda:
yarn add mysql
Kemudian, ubah host
ke socketPath
:
module.exports = ({ env }) => ({
defaultConnection: 'default',
connections: {
default: {
connector: 'bookshelf',
settings: {
client: 'mysql',
socketPath: `/cloudsql/${env('INSTANCE_CONNECTION_NAME')}`,
database: env('DATABASE_NAME'),
username: env('DATABASE_USERNAME'),
password: env('DATABASE_PASSWORD'),
},
},
},
});
Kemudian untuk mengelola proyek Anda, buka panel administrasi di /admin URL GAE Anda.