Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Strapi + Cloud SQL dành cho MySQL trên Google App Engine - Máy chủ không thể khởi động đúng cách Lỗi:getaddrinfo EAI_AGAIN

Sau khi xem xét tài liệu chính thức của họ và GitHub sự cố , hóa ra những gì hoạt động bình thường khi kết nối qua Unix Socket trên Cloud SQL là thay đổi host tới socketPath , trái với những gì hiện được viết là socket (không biết tại sao nó không có). Tôi đã thử nghiệm và nó hoạt động trên v3.6.1.

Sau khi làm theo hướng dẫn triển khai của họ, hãy cài đặt trình điều khiển mysql trên dự án của bạn:

yarn add mysql

Sau đó, thay đổi host tới 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'),
      },
    },
  },
});

Sau đó, để quản lý dự án của bạn, hãy chuyển đến bảng quản trị tại / admin của URL GAE của bạn.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hiệu suất tốt nhất để Lấy kết quả MySQL EAV dưới dạng Bảng quan hệ là gì

  2. TẢI THÔNG TIN DỮ LIỆU trên máy từ xa

  3. Tại sao truy vấn của tôi lại cho nhiều kết quả?

  4. Từ khóa SEPARATOR không hoạt động bình thường trong Hibernate Formula

  5. Cách chèn mảng json vào cơ sở dữ liệu mysql với php