2016-07-24 1 views
0

mysql 서버는 localhost에서 익명 사용자에게 액세스를 허용합니다. 나는이 특권을 다른 기계로 확장하고 싶다. 즉, 암호없이 익명의 사용자를 사용하여 머신 B의 mysql 클라이언트에서 머신 A에서 실행중인 mysql_server에 액세스한다.localhost가 아닌 다른 컴퓨터에서 익명 사용자 액세스 권한을 부여 하시겠습니까?

저는 이것이 실제로는 아니며 특정 개발 목적으로 만하고 싶습니다. 수있는 사람이 어떻게 내게 가능한이 MySQL 서버에 대해 알려주십시오.

내가 사용하고있는 버전입니다 - 요는 모든 호스트에 대한 익명 액세스가 % 와일드 카드 사용해야 수 mysql_server 5.0.15

답변

0

:

GRANT ALL ON your_db.* TO ''@'%'; 

MySQL은 사용자 이름에 와일드 카드를 지원하지 않습니다,하지만 난 생각 guest 사용자 이름을 만드는 것이 더 좋습니다.

CREATE USER 'guest'@'%'; 
GRANT ALL ON your_db.* TO 'guest'@'%'; 
관련 문제