2014-09-20 1 views
0

와 MySQL의 사용자에게 보이지 않습니다, 나는 데이터베이스는 MySQL의 루트에서 권한

CREATE USER search; 

가 그럼 난 'kichai'특정 데이터베이스의 테이블에서 선택하는 특권을 검색 부여하여 검색이라는 새 사용자를 생성 다음 코드 그러나

GRANT SELECT ON kichai.* TO 'search'.'%'; 

나는 데이터베이스를 보여 검색 및 유형을 사용하여 MySQL의에 로그인 할 때

SHOW DATABASES; 

'information_schema'및 'test'만 표시됩니다. 내가 검색으로 로그인 데이터베이스 'kichai'을 볼 수없는 이유 수동 내가이 문제를 해결하려면 어떻게

"You see only those databases for which you have some kind of privilege, unless you have the global SHOW DATABASES privilege." 

http://dev.mysql.com/doc/refman/5.1/en/show-databases.html

을 말한다 때문에

내 질문은,?

+0

죄송합니다, 작동하지 않습니다. – saad

답변

0

시도 :

-- GRANT SELECT ON kichai.* TO 'search'.'%'; 
GRANT SELECT ON `kichai`.* TO 'search'@'%'; 
FLUSH PRIVILEGES;