Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Strapi + Cloud SQL untuk MySQL di Google App Engine - Server tidak dapat memulai dengan benar Kesalahan:getaddrinfo EAI_AGAIN

Setelah meninjau dokumen resmi mereka dan GitHub masalah , ternyata yang berfungsi dengan baik saat terhubung melalui Unix Socket di Cloud SQL adalah mengubah host ke socketPath , bertentangan dengan apa yang saat ini tertulis yaitu socket (tidak tahu mengapa tidak). Saya menguji dan berfungsi pada v3.6.1.

Setelah mengikuti panduan penerapan mereka, instal driver mysql pada proyek Anda:

yarn add mysql

Kemudian, ubah host ke 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'),
      },
    },
  },
});

Kemudian untuk mengelola proyek Anda, buka panel administrasi di /admin URL GAE Anda.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Masukkan catatan jika tidak ada di tabel

  2. Saya tidak bisa menjalankan bundler, terus mendapatkan kesalahan

  3. Menggabungkan hasil dari dua kueri MySQL yang terpisah

  4. CryptDB - tidak dapat terhubung ke proxy (ERROR 1105 (HY000):(proxy) semua backend mati)

  5. Cara mengganti nama database MySQL