sql >> データベース >  >> RDS >> Mysql

GoogleAppEngine上のStrapi+Cloud SQL for MySQL-サーバーを正しく起動できませんでしたエラー:getaddrinfo EAI_AGAIN

    公式のdocs を確認した後 およびGitHub issue 、Unix Socket on 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'),
          },
        },
      },
    });

    次に、プロジェクトを管理するには、GAEURLの/adminにある管理パネルに移動します。




    1. MySQLで特権を差し引く方法

    2. WordPressは一度に2つのカスタムフィールドで投稿を注文します

    3. SQLSERVERデータベース内のすべてのテーブルの行数を取得する方法

    4. 暗黙の変換と丸め