MySQLユーザ権限付与

create database <データベース名>; した後で、
GRANT ALL PRIVILEGES ON <データベース名>.* TO <ユーザ名>@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
データベース名.* はそのデータベースに属する全てのtable。 テーブル名指定もできる(複数指定するとき面倒そう^^;)
ユーザ名@localhostは localhostのユーザだけ。リモートホストからのアクセスを許可する場合はhoge@192.168.0.3 みたいな感じで(多分)