ページ 11

MySQL ユーザー作成と権限

Posted: 2016年3月11日(金) 12:26
by choco
何度もググってるので、もう書いておくw

1.コマンドラインでMySQLにROOTでログインする。
>mysql -u root

この時に実行するフォルダはBIN内が簡単。
(mysql/bin)

2.ユーザーを作成する。
mysql>create user 'zzzzz'@'localhost';

3.パスワードをセットする。
mysql>set password for 'zzzzz'@'localhost' = password 'xxxxxxxx';

4.作成したユーザーを確認する。
mysql> select User,Host from mysql.user;

5.このままだと自分で作成したDBにアクセス出来ないので権限を付与する。
<<面倒な時>>
mysql>GRANT ALL PRIVILEGES ON DB名.* TO 'zzzzz'@'localhost';

<<まじめにやる時>>
mysql>GRANT SELECT,UPDATE,INSERT,DELETE ON DB名.テーブル名 TO 'zzzzz'@'localhost';

DB名には’DB名'としてはイケナイ。
⇒「'」無しが正解
これで散々こけた。

以上