mazeltov7のweb断片

備忘録的なテキトーなことを書きます。(技術記事はQiitaに移行しました http://qiita.com/mazeltov7 )

VPSで、railsのDBをmysqlにする

インストールなどは過去記事を参照。
さくらVPS(Debian)にrbenv,ruby,mysql,railsを入れる
さくらVPS(Debian)でnginxを使って、独自ドメインでrailsアプリを表示させる

このあたりを参考にした。
RailsのDBをMySQLにする方法
さくらVPS契約後、最速でrails(MySQL+Apache)環境を構築する

まず、mysql動いてるかどうか確認。

$ ps aux | grep mysqld

次に、service mysql startか、mysql.server startでmysqlを動かす(両者違いあるみたいなので、要調べる)

mysql -u rootでとりあえず、入る。

mysql> select user,host from mysql.user;  #ユーザーを確認
mysql> create database test_development;  #railsアプリ用のデータベース作成

railsアプリをさくっと作る。

$ rails new test -d mysql
$ rails g scaffold book name:string body:text

database.ymlで、データベースのユーザー名とパスワードを記入。
routes.rbで、root :to => 'books#index'を設定。

$ rake db:create
$ rake db:migrate
$ rails s

これで確認できたら、OK!