HerokuでMySqlの設定をする

  • 77
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

HerokuでMysqlを使える設定する。

まずはHerokuにログインしてもらう。

初期の設定ではPostgresqlになっている。
Herokuではmysqlを使うためにクレジットカードの登録が必要なので登録。
HerokuのDashbordの一番左側のAccountの項目からBillingを選択してクレジット情報を登録する。

一番上のheroku dashbordの部分のAdd-onの項目をクリックする。

DateBase Storesの所にの欄があるのでそこをクリックする。
Plansの箇所でFreeプランを選択する。

自分のプロジェクトのパスで下記のコマンドを入力する。

$ heroku addons:add cleardb

Ruby on Railsを使う場合はmysqlのversionは対応するgemに合わせる。

$ heroku config | grep CLEARDB_DATABASE_URL

CLEARDB_DATABASE_URL => mysql://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true

のコマンドを打つと自分のデータバースのURLの情報がでてくる。
mysqlになっているのでmysql2にかえる。

$ heroku config:set DATABASE_URL='mysql2://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true'

Adding config vars:
DATABASE_URL => mysql2://adffd...b?reconnect=true
Restarting app... done, v61.

参考url: https://devcenter.heroku.com/articles/cleardb