mysql 일반 유저 계정에서 information_schema 숨기기가 가능한가?
Mysql에서 계정을 만들면 일반 유저계정에서도 information_schema 을 볼 수 있게 되어 있다.
초기에는 사용자 계정을 생성할 때 권한을 잘못 줘서 information_schema가 보이는 거라 생각하고, 권한 테이블인 DB와USER를 확인했었다.
관련 자료를 구글링 해보았지만, 보이지 않게 하는 방법은 없었고, 결국은 숨길 수 없다는 내용만 찾을 수 있었다.
.information_schema는 어차피 수정은 불가능하고, 볼 수만 있기 때문에 일반 사용자들이 의도적으로 본다고 해도 큰 문제가 없다.
생성된 MYSQL 계정으로 보면 위와 같이 information_schema의 내용이 보여진다.
하지만 information_schema의 내용을 수정하려고 하면, 위와 같은 오류 메세지가 나오면서 수정이 되지 않는다.
.'DB > MYSQL' 카테고리의 다른 글
MYSQL 로그 남기도록 설정하기 (0) | 2016.06.05 |
---|---|
MYSQL JDBC를 이용한 DB, 사용자 자동 생성 (0) | 2016.06.05 |
MYSQL 사용자 등록 쿼리 (0) | 2016.06.05 |
MYSQL 튜닝 (0) | 2016.06.05 |
MYSQL DB별 용량 제한 방법 (0) | 2016.06.05 |