mysql 일반 유저 계정에서 information_schema 숨기기가 가능한가?

Posted by Breeze24
2016. 7. 30. 08:27 DB/MYSQL

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