one

ダイエット vol.2

railsで作るは、いいけど。なんだかんだで、思いっきりいきずまってるので、備忘録。

database作成

キャラコードをUTF8に設定し、本番・開発・テスト用データベースを作成する。

$sudo /opt/local/bin/mysqladmin5 --default-character-set=utf8 -u root -p create mlog
$sudo /opt/local/bin/mysqladmin5 --default-character-set=utf8 -u root -p create mlog_development
$sudo /opt/local/bin/mysqladmin5 --default-character-set=utf8 -u root -p create mlog_test

database削除

$sudo /opt/local/bin/mysqladmin5 -u root -p drop mlog

user作成

ユーザ(puffy)を作成し、権限を与える。今回はすべて(ALL)の権限を与える。

$sudo /opt/local/bin/mysqladmin5 -u root -p
 mysql> use mlog
 mysql> GRANT ALL ON mlog TO puffy@localhost IDENTIFIED BY '******'; #localhost接続
 mysql> GRANT ALL ON mlog TO puffy@"%" IDENTIFIED BY '******';       #他のネットワークから接続
 mysql> use mlog_development
 mysql> GRANT ALL ON mlog_development TO puffy@localhost IDENTIFIED BY '******';
 mysql> GRANT ALL ON mlog_development TO puffy@"%" IDENTIFIED BY '******';
 mysql> use mlog_test
 mysql> GRANT ALL ON mlog_test TO puffy@localhost IDENTIFIED BY '******';
 mysql> GRANT ALL ON mlog_test TO puffy@"%" IDENTIFIED BY '******';
  • カラムの情報(コメント)を確認
show full columns carolies; #caroliesテーブルのカラム情報を確認する。