「MariaDB入門」GRANT/REVOKEで権限を設定するメモ

1.データベース権限の追加
GRANT 権限 ON dbname.* TO 'username’@’hostname’;

GRANT SELECT, INSERT ON USERINFO_SSDB.* TO 'system_manager’@’172.17.2.100’;

2.テーブル権限の追加
GRANT 権限 ON dbname.テーブル名 TO 'username’@’hostname’;

GRANT SELECT, INSERT ON USERINFO_SSDB.STUDENT_TBL TO 'system_manager’@’172.17.2.100’;

3.カラム権限の追加
GRANT 権限 (column_name) ON dbname.テーブル名 TO 'username’@’hostname’;

GRANT SELECT (COL1), INSERT (COL1,COL2) ON USERINFO_SSDB.STUDENT_TBL TO 'system_manager’@’172.17.2.100’;

4.ユーザーの権限の追加
SHOW GRANTS FOR 'username’@’hostname’;

SHOW GRANTS FOR 'system_manager’@’172.17.2.100’;

5.権限の削除
REVOKE 権限 ON 権限レベル FROM 'username’@’hostname’;

REVOKE select ON USERINFO_SSDB.STUDENT_TBL FROM 'system_manager’@’172.17.2.100’;

MySQL

Posted by arkgame