MySQL ユーザー作成と権限

返信する
choco
管理人
記事: 279
登録日時: 2011年5月30日(月) 10:44

MySQL ユーザー作成と権限

投稿記事 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名'としてはイケナイ。
⇒「'」無しが正解
これで散々こけた。

以上
返信する