表題の通りです、heroku
でmysql
へ接続してDBを操作します。
参考ページ
下記ページを参考にしました。
このページが消えてしまうと参考にできないので、私のメモとしてここに記載しておきます。
http://j-caw.co.jp/blog/?p=1276
感謝です🙏🏿
heroku CLI
をインストールします。
brew tap heroku/brew && brew install heroku
herokuプロジェクトのルートしレクトりーで下記を実行します。
heroku config
もしくわ
heroku config -a # アプリの名前
でheroku アプリの様々な情報を取得できます。
mysql接続に必要な情報は下記項目になります。
CLEARDB_DATABASE_URL
上記項目はユーザー名や、パスワードなどが記載されております。
CLEARDB_DATABASE_URL: mysql://UUUUUUUUUUU:PPPPPPP@us-cdbr-east-02.cleardb.net/heroku_DDDDDDDDDDD?reconnect=true
上記のような感じです。
この情報でログインまでできます。
下記にログイン方法を記載します。
mysql -u UUUUUUUUUUU -p -h us-cdbr-east-02.cleardb.net heroku_DDDDDDDDDDD
Enter password: PPPPPPP
M1 macがリリースされてから、mariadb
を用いる人もいるかと思います。
mariadb
の場合この方法ではDB
に接続できませんので、下記の方法で行ってください
mysql -h us-cdbr-east-02.cleardb.net -u UUUUUUUUUUU -p
となります。