Efter att ha granskat deras officiella dokument
och GitHub problem
, visar det sig att det som fungerar korrekt när man ansluter via Unix Socket på Cloud SQL är att byta host
till socketPath
, i motsats till vad som för närvarande är skrivet som är socket
(vet inte varför det inte gör det). Jag testade och det fungerar på v3.6.1.
Efter att ha följt deras distributionsguide, installera mysql-drivrutinen på ditt projekt:
yarn add mysql
Ändra sedan host
till 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'),
},
},
},
});
Sedan för att hantera ditt projekt, gå till administrationspanelen på /admin för din GAE URL.