インストール
$ brew install mysql
rootでログインする時にパスワードをセットする.(初期)
まずrootでログインする.
その後rootに対してパスワードを設定する.
設定後に権限の反映を行う処理をすると終わり.
$ mysql -u root
$ SET PASSWORD for root@localhost = PASSWORD('自分の好きなパスワード');
$ SET PASSWORD for root@'127.0.0.1' = PASSWORD('自分の好きなパスワード');
$ SET PASSWORD for root@'::1' = PASSWORD('自分の好きなパスワード');
$ FLUSH PRIVILEGES;
パスワード設定後にログインする時は
$ mysql -u root -p
ユーザの作成
CREATE USER ユーザ名
権限の付与
GRANT ALL PRIVILEGES ON 'DB名'.'テーブル' TO 'ユーザ名@'ホスト名';
権限の一覧はこちらのサイトへ
GRANT OPTION
このオプションを設定すると他のユーザに対して,自分が与えられている権限まで与える事ができるというオプション.
GRANT ALL PRIVILEGES ON 'DB名'.'テーブル' TO 'ユーザ名'@'ホスト名' WITH GRANT OPTION;