Rails作業記録
きっと後で忘れてしまうので、なにをやったかを淡々と記録する。
MySQLのパスワード変更
DBのパスワードはymlファイルに書いたりするので、管理者パスワードをそのまま使うのはなんか気持ち悪い。なので、以下の手順で変更。
$ mysql -u root -p mysql> set password for root@localhost=password('pass'); Query OK, 0 rows affected (0.00 sec) mysql> select host,user from mysql.user; +-----------+------------------+ | host | user | +-----------+------------------+ | 127.0.0.1 | root | | localhost | debian-sys-maint | | localhost | root | | ubuntu??? | root | +-----------+------------------+ 4 rows in set (0.00 sec)
「@localhost」をつけないと期待通りの挙動にならなかった(パスワードが変わらなかった)ので、要注意!
一応、hostとuserは確認しておく。
DBの作成
mysql> create database 2555_development; Query OK, 1 row affected (0.00 sec) mysql> create database 2555_test; Query OK, 1 row affected (0.00 sec) mysql> create database 2555_production; Query OK, 1 row affected (0.00 sec)
Railsで使うDBを3種類(開発、テスト、本番)用意しておく。
Railsプロジェクトの作成
/home/www$ rails 2555 -d mysql create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create config/initializers create db create doc create lib create lib/tasks create log create public/images create public/javascripts create public/stylesheets create script/performance create script/process create test/fixtures create test/functional create test/integration create test/mocks/development create test/mocks/test create test/unit create vendor create vendor/plugins create tmp/sessions create tmp/sockets create tmp/cache create tmp/pids create Rakefile : : create log/test.log /home/www$ cd 2555 /home/www/2555$
この項、続く
参考
- 「2007-12-20」は超お奨め。