0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

The MySQL server is running with the --read-only option so it cannot execute this statement (SQL: insert into...

Posted at

はじめに

AWS RDSのMySQL5.6 -> 8.0への移行をするために、お勉強がてらBlueGreenDeploymentを利用してみました。
Blue:MySQL 5.7
Green:MySQL 8.0
で構築し、テスト用に構築したEC2からMySQL8.0へ接続して動作確認したところ
データの取得はできるがデータの更新でエラーが発生
Greenは読み取り専用になっているらしい

解決

Green用にRDSのパラメータグループを作成し
read_onlyの項目を
{TrueIfReplica} -> 0
に変更することでエラー解消

手順

作成したパラメータグループを選択
スクリーンショット 2024-06-05 9.57.12.png

read_onlyの項目を確認するとレプリカの場合はTrueとなっている
スクリーンショット 2024-06-05 9.57.51.png

read_onlyを0に修正
スクリーンショット 2024-06-05 9.59.14.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?