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.