Depois de analisar os documentos oficiais e GitHub problema , acontece que o que funciona corretamente ao conectar via Unix Socket no Cloud SQL é alterar
host
para socketPath
, ao contrário do que está escrito atualmente, que é socket
(não sei porque não). Eu testei e funciona na v3.6.1. Depois de seguir o guia de implantação, instale o driver mysql em seu projeto:
yarn add mysql
Em seguida, altere
host
para 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'),
},
},
},
});
Em seguida, para gerenciar seu projeto, acesse o painel de administração em /admin da sua URL do GAE.