MySQLタイプのサーバーでリポジトリデータベースを作成する場合、リポジトリデータベースの設定時に次の警告メッセージが表示される場合があります。

“Your Database Maximum Packet Size is 4 MB. Please adjust it to at least 32 MB to avoid file upload failure”

error.png

 

一般的なMySQLサーバーの手順

  1. MySQLオプションファイル(ini、my.cnfなど)を開きます。
  2. "max_allowed_packet"パラメータを検索します。ファイルにそれがない場合は、パラメータをファイルに追加します。
  3. 必要に応じて、max_allowed_packet=32Mなどの値を設定します。
  4. MySQLサーバーを再起動します。

 

Amazon RDS for MySQLの手順

 

  1. AWSマネジメントコンソールにサインインし、Amazon RDSコンソールを開きます。
  2. ナビゲーションペインで、Parameter groupsを選択し、Create parameter groupをクリックします。
  3. Group nameボックスに、“mysql5-7-max-allowed-packet-32M”などの名前を入力します。Descriptionボックスに説明を入力します。次に、Createをクリックします。
    Step3.png
  4. ナビゲーションペインで、Databasesを選択し、次にターゲットデータベースを選択します(この場合、navicatdemoを使用します)。
  5. Modifyをクリックします。
  6. DB parameter groupの値を"mysql5-7-max-allowed-packet-32M"に変更します。
  7. Continueをクリックして、変更の概要を確認します。
  8. Apply immediatelyを選択し、Modify DB Instanceをクリックします。
    Step8.png
  9. RDS > Databases > navicatdemoに戻り、Configurationタブを選択します。
    Step9.png
  10. Parameter groupまでスクロールして、"mysql5-7-max-allowed-packet-32M"をクリックします。
    Step10.png
  11. Filter parameterボックスに、"max_allowed_packet"と入力します。
  12. "max_allowed_packet"チェックボックスにチェックを付け、Edit parametersをクリックします。
    Step12.png
  13. Values列に"33554432"と入力し、Save changesをクリックします。
    Step13.png
  14. RDS > Databases > navicatdemoに戻ります。Actions > Rebootを選択し、ConfirmをクリックしてターゲットRDSデータベースを再起動します。

さらに質問がございましたら、
チケット送信