Rails on Serversman@VPS PART-4 MySQLインストール〜Rails用DBの作成


■MySQLのインストール
とはいったものの、Serversman@VPSにはmysql-serverはインストール済みなので、さっそく起動
sudo /etc/init.d/mysqld start

もし
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
というエラーが出たら、MySQLが起動していない。

rootパスワードを設定
mysqladmin -u root password 'new-password'

文字コード設定
sudo vi /etc/my.cnf
[client]
default-character-set=utf8

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

MySQLを再起動して反映
sudo /etc/init.d/mysqld restart

反映されたか確認
mysql -u root -p
mysql> show variables like 'character_set%';

#以下でOK
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

mysql-develをインストール
sudo yum install mysql-devel

RailsアプリのDB、MySQLユーザー作成と権限設定
mysql >GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, LOCK TABLES ON *.* TO 'demo'@'localhost' IDENTIFIED BY 'password';
exit

ユーザーのテスト
mysql -u demo -p
パスワード入力
>mysql

DBの作成
mysql> create database rails_app;



posted by digital-squad at 2010年11月26日 17時19分 | Comment(0) | TrackBack(0) | Ruby on Rails / Ruby
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック