skillup

技術ブログ

Database サーバー・ネットワーク

herokuでMySQL

投稿日:2015年10月30日 更新日:

昨日に続き、heroku+MySQLのメモです。

herokuはディフォルトではPostgreSQLですが、アドオンを使うとMySQLも使えるようになります。

使い方ですが、herokuの管理画面でクレジットカードの情報を入力する必要があります。

ただし、MySQL自体は無料で使うことができます。

MySQLの登録方法ですが、管理画面のaddOnの入力欄にClearDB MySQLと入力すればプルダウンで選択候補がでますので、それを選べばOKです。

コマンドラインでも登録できます。

ClearDBを選んだ時点でコマンドラインでheroku configと打つと、下記のようなDatabaseの情報がでてきます。

この情報でログインできますので、MySQLにログインすると通常のDBの操作ができます。

またこのCLEARDB_DATABASE_URL自体が環境変数となっているので、プログラムの中でこの変数を取得すればプログラムないでDBに接続できます。

詳しい情報は下記を参考に。

HerokuでPHP+MySQL

小ネタ

herokuのサブドメインは自動的に作られますが、コマンドラインでheroku rename 新URLと打てばサブドメインが変更できます。

-Database, サーバー・ネットワーク
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

インデックスについて(SQLServer)

DBのインデックスについて、今までぼんやりと検索条件の効率化についてはしっていたのですが、もう少し掘り下げて理解する必要があるなと思い、メモります。 SQLServerのインデックスについてすごくまと …

no image

SQL 集計関数の利用

先日同様、ある程度複雑な問題のSQLに関して。出典はSQL実践入門。 問題 下記のようなテーブル(テーブル名)で より古い年のデータが存在しない場合 NULL 直近の年のデータより売り上げが伸びた場合 …

no image

serverspecによるサーバー自動テスト

最近は管理しているサーバーが多いのと、構成管理ツール(Ansible)なんかをちょくちょく使ってますが、ちゃんと入っているかどうかを確認するのはそれなりに大変だったりします。 が、構成管理ツール自体も …

no image

NULLについて

「達人に学ぶSQL徹底指南書」を読み進めていきましたがNULLについていろいろ書いてあるのでメモリます。 Contents1 NULLには未知と適用不能の2パターンがある2 = NULL が使えず I …

no image

ネットワークコマンド

ネットワークのコマンドはping以外ほとんど知らないんですけど、それ以外に最近少し覚えたネットワークコマンドなどについて。 適切な使い方などはまだようわかっとらんです・・・ Contents1 net …

アーカイブ