2
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?

More than 3 years have passed since last update.

herokuのclearDBのグレードアップで死んだ話

Posted at

first trouble

Herokuのcleardbをpunch(月9$)のプランを使用していたのですが、
もう少し大きい容量のものを使用しないといけないなと思い、Standard 25($54のプラン)に変更しようとしてました。

you have not establish payment history だからStandard 25プランには変更できませんよ、
と怒られてしまいました。

解決方法

スクリーンショット 2021-09-27 17.45.32.png

hobbyのプランから, Standard 1Xのプランに変更し、引き落としが2ヶ月経ってからDBのプランを変更することができました!!

second trouble

Heroku cleardbを変更したことにより Mysqlのhostnameが変更され、デプロイしていたアプリがMysql connection error を起こして使えなくなったこと。

解決方法

hostnameが変わったことを知らなかったので、Herokuに登録しているメールアドレス宛に

新しいhostnameは hogehoge_new.cleardb.com
だよ、
userとpasswordは今までと同じものだよ

とメールが来るので、
herokuのconfigの設定をし直してデプロイし、解決
直さないといけないconfigは、新しいHOST_NAMEの部分です。

heroku config set CLEARDB_DATABASE_URL="mysql://今までのusername:今までのpassword@新しいHOST_NAME/今までのDB_NAME?reconnect=true"
heroku config set DATABASE_URL="mysql://今までのusername:今までのpassword@新しいHOST_NAME/今までのDB_NAME?reconnect=true"
heroku config set DB_HOSTNAME=新しいHOST_NAME

DB_HOSTNAMEとかは各自のdatabase.ymlで指定している環境変数に沿ってやってください

2
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
2
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?