Na het doornemen van hun officiële docs
en GitHub probleem
, blijkt dat wat goed werkt bij het verbinden via Unix Socket op Cloud SQL is om host
te wijzigen naar socketPath
, in tegenstelling tot wat momenteel is geschreven, namelijk socket
(weet niet waarom niet). Ik heb het getest en het werkt op v3.6.1.
Nadat u hun implementatiehandleiding hebt gevolgd, installeert u het mysql-stuurprogramma op uw project:
yarn add mysql
Wijzig vervolgens host
naar 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'),
},
},
},
});
Om uw project te beheren, gaat u naar het administratiepaneel op /admin van uw GAE-URL.