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

Strapi + Cloud SQL til MySQL på Google App Engine - Serveren kunne ikke starte korrekt Fejl:getaddriinfo EAI_AGAIN

Efter at have gennemgået deres officielle dokumenter og GitHub issue , viser det sig, at det, der fungerer korrekt, når der oprettes forbindelse via Unix Socket på Cloud SQL, er at ændre host til socketPath , i modsætning til hvad der i øjeblikket er skrevet, som er socket (ved ikke hvorfor det ikke gør det). Jeg testede, og det virker på v3.6.1.

Efter at have fulgt deres installationsvejledning, skal du installere mysql-driver på dit projekt:

yarn add mysql

Skift derefter host til 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'),
      },
    },
  },
});

For at administrere dit projekt skal du gå til administrationspanelet på /admin for din GAE URL.




  1. Postgresql-funktionen returnerer ikke en tabel på select

  2. hvordan man giver tal til forekomst i sql

  3. Hvordan får man første og sidste dag i ugen i Oracle?

  4. Opgradering til PostgreSQL13