skillup

技術ブログ

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

herokuでMySQL

投稿日:

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

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

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

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

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

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

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

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

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

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

http://qiita.com/yutaono/items/34bdc9383ce5870e7b8b

小ネタ

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

 

 

 

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

執筆者:


comment

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

関連記事

no image

jenkinsのオートデプロイ

久々にJavaやりました。 Contents1 やりたいこと2 ハマりポイント2.1 Antでのjobの設定2.2 jenkinsでビルドできない2.3 jenkinsのオートデプロイ2.4 SSHで …

no image

任意のログファイルのログローテションについて

本日は自作のログファイルをうまくローテーションさせる方法について。 自作でログを作っておりますと、日がたつにずれどんどんと容量が膨らんでいきます。 放置するととんでもない量になっていることが多いですね …

no image

cake sql系+リレーション+ヘルパー

先月末に引き続いてcakeネタをもりっといきます。 といっても自分用の小ネタリンク集です。 Contents1 sql系の小ネタ1.1 findとread1.2 find(‘count&# …

no image

SQL基礎 条件式はunionよりもcaseで

複雑な条件式があったときにcase式を使うことでパフォーマンスを向上させることができます。 ※一般にunionを使うよりも高速なことが多い。 例1 ある条件により別の列を使いたいとき、 [crayon …

no image

シェルスクリプトテキストファイルから配列&プロセス監視シェル

またまたシェルスクリプトネタなどを。 今回はtxtファイルの文字列を読み込んで配列に入れる処理ですね。 例えば aaa bbb ccc こんな文字列がテキストファイルに格納されていたとして、これを配列 …