- 追加された行はこの色です。
- 削除された行はこの色です。
-MySQLはユーザの管理に癖があるので別ページにまとめた
*基本 [#y8f4fc2b]
同じユーザ名でもアクセス元が違うと別ユーザとみなされる。メールアドレスのように@後ろまで含めてユニークユーザと考えるべし。
-下記のユーザにはそれぞれまったく異なった権限を与えることができる。アクセス元は逆引きできる場合は逆引きホスト名になるようなので注意。
hoge@localhost
[email protected]
*ユーザの一覧表示 [#f35bad60]
select User,Host from mysql.user;
select * from mysql.user
select * from mysql.user wher User='username'
*ユーザの作成 [#tea332f9]
create user USER_NAME
-実際の作成コマンド
CREATE USER 'NEW_USER'@'localhost' IDENTIFIED BY '********';
GRANT SELECT , INSERT ,UPDATE ,DELETE ON * . * TO 'NEW_USER'@'localhost' IDENTIFIED BY '********'
GRANT SELECT , INSERT ,UPDATE ,DELETE ON * . * TO 'NEW_USER'@'localhost';
GRANT ALL ON DBNAME.* TO 'NEW_USER'@'localhost';
GRANT ALL ON DBNAME.* TO 'NEW_USER'@'localhost' IDENTIFIED BY '********'
-パスワード変更
set password for 'NEW_USER'@'%'=PASSWORD('xxxx');
*DB閲覧権限付与コマンド [#le942773]
-ユーザは作成の必要がある
-データベースwordpressに対するdbuser@localhostに通常SQL操作に必要とされる権限を設定する。パスワードはhoge
GRANT SELECT,INSERT,UPDATE,DELETE on wordpress.* TO 'dbuser'@'localhost' IDENTIFIED by 'hoge';