MySQLを使用する場合のデータベース準備

広告
facebookボタン
googleplusボタン
twitterボタン
ダミーボタン
bloggerボタン

データベースは開発用、テスト用、本番用の3つを設定できるようになっています。今回は開発用として「railsdb」というデータベースを作成します。

p2-1

ユーザーとして「rails@localhost」というユーザーを作成し、「railsdb」データベースに対する全ての権限を与えました。

p2-2

p2-3

続いて設定ファイルを書き換えます。「(アプリケーションのルートディレクトリ)¥config¥database.yml」ファイルをテキストエディタで開いて下さい。

p2-4

コメント部分を除くと次のように記述されています。

development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: customer_development
  pool: 5
  username: root
  password:
  host: localhost

test:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: customer_test
  pool: 5
  username: root
  password:
  host: localhost

production:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: customer_production
  pool: 5
  username: root
  password: 
  host: localhost

今回は開発用のデータベースの設定だけを行いますので「development」のパートに事前に作成しておいたデータベース名とユーザー名を設定します。

development:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: railsdb
  pool: 5
  username: rails
  password: rails
  host: localhost

test:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: customer_test
  pool: 5
  username: root
  password:
  host: localhost

production:
  adapter: mysql
  encoding: utf8
  reconnect: false
  database: customer_production
  pool: 5
  username: root
  password: 
  host: localhost

これで設定は完了です。(データベース名やユーザー名、パスワードなどはご自身で作成したものに合わせて設定して下さい)。

ではWEBrickサーバを起動してからブラウザで「http://localhost:3000/」へアクセスして下さい。

p2-5

アプリケーションの初期画面が表示されます。では画面上部の「About your application’s environment」と書かれたリンクをクリックして下さい。

p2-6

今回は「Database adapter」がmysqlとなっています。上記のような表示がされればデータベースの準備は完了です。

( Written by T.buzz.Ikura+ )

Social Button
Facebook Page