「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’;