DB環境構築のためのrailsのスクリプトは全て整っていることを前提とします。
-
mysqlルートユーザーでログイン
$ mysql -u root -p
-
mysql上にユーザーを作成する。
mysql>create user 'username'@'localhost' identified by 'password';
-
作成したユーザーにデータベース作成権限を与える。
mysql>grant all on *.* to 'username'@'localhost';
-
権限が与えられたかどうか確認する。
show grants for 'username'@'localhost';
-
再セットアップの場合既存のデータベースを削除します。
$ rake db:drop
-
development環境のデータベースだけが作られます。
$ rake db:create
-
データベース内にテーブルが作られます。
$ rake db:migrate
-
テーブルに初期データを追加します。
$ rake db:fixtures:load
-
テーブルにseedを投入します。
$ rake db:seed
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2012/01/26
- メディア: 単行本(ソフトカバー)
- 購入: 8人 クリック: 33回
- この商品を含むブログ (10件) を見る