일반 유저로 mysql 접속했을때 show databases; 데이타 베이스가 다 나오는데... 일반 유저 안 보이게 하는 방법이 없을까요? 게시판 다 뒤져봐도 이에 해당하는 글이 하나도 없습니다. 누가 좀 아시는분 있으시면 답변 좀.. 부탁 드립니다.
일반 사용자에게 데이터베이스 목록을 숨기려면 my.cnf 의 [mysqld] 항목에 skip-show-database 를 넣고 mysqld 를 재시작하세요. 그러면 SHOW DATABASES 권한이 없는 사용자에게 목록이 보이지 않습니다.