Mysql
 sql >> база данни >  >> RDS >> Mysql

Strapi + Cloud SQL за MySQL на Google App Engine - Сървърът не успя да стартира правилно Грешка:getaddrinfo EAI_AGAIN

След преглед на техните официални документи и GitHub проблем , се оказва, че това, което работи правилно при свързване чрез Unix Socket в Cloud SQL, е да промените host към socketPath , противно на написаното в момента, което е socket (не знам защо не става). Тествах и работи на v3.6.1.

След като следвате тяхното ръководство за внедряване, инсталирайте mysql драйвера на вашия проект:

yarn add mysql

След това променете host към 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'),
      },
    },
  },
});

След това, за да управлявате проекта си, отидете в административния панел на /admin на вашия GAE URL адрес.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сравняване на низове с един, който има празни интервали преди, докато другият не

  2. ако не съществува грешка при даване на SQL израз

  3. SendGrid за PHP е бавен. Възможни ли са заявки без блокиране?

  4. MySql хистограма на заявка за данни за интервали от време

  5. MySQL Изберете заявка, когато искате групи от x елементи, върнати на партиди