MySQLを使用する場合のデータベース準備
データベースは開発用、テスト用、本番用の3つを設定できるようになっています。今回は開発用として「railsdb」というデータベースを作成します。
ユーザーとして「rails@localhost」というユーザーを作成し、「railsdb」データベースに対する全ての権限を与えました。
続いて設定ファイルを書き換えます。「(アプリケーションのルートディレクトリ)¥config¥database.yml」ファイルをテキストエディタで開いて下さい。
コメント部分を除くと次のように記述されています。
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/」へアクセスして下さい。
アプリケーションの初期画面が表示されます。では画面上部の「About your application’s environment」と書かれたリンクをクリックして下さい。
今回は「Database adapter」がmysqlとなっています。上記のような表示がされればデータベースの準備は完了です。
( Written by T.buzz.Ikura+ )