Mysql
 sql >> Database >  >> RDS >> Mysql

Strapi + Cloud SQL per MySQL su Google App Engine - Il server non è stato in grado di avviarsi correttamente Errore:getaddrinfo EAI_AGAIN

Dopo aver esaminato i loro documenti e GitHub edizione , si scopre che ciò che funziona correttamente quando ci si connette tramite Unix Socket su Cloud SQL è cambiare host a socketPath , contrariamente a quanto scritto attualmente che è socket (non so perché non lo fa). Ho provato e funziona su v3.6.1.

Dopo aver seguito la loro guida alla distribuzione, installa il driver mysql sul tuo progetto:

yarn add mysql

Quindi, cambia host a 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'),
      },
    },
  },
});

Quindi per gestire il tuo progetto, vai al pannello di amministrazione in /admin del tuo URL GAE.