2011-10-31 3 views
0

저는 VMware Player를 사용하여 Windows 7에서 실행중인 가상 우분투 서버를 보유하고 있습니다. 우분투 서버에서 windows7 (로컬)에있는 mysql 데이터베이스에 연결해야합니다. 우분투 서버에서 windows7에있는 데이터베이스에 연결하려고하면 오류가 발생합니다. 'Windows7-PC'호스트가이 MySql 서버에 연결할 수 없습니다.가상 우분투 서버에서 로컬 DB에 연결하는 방법?

JDBC한다 : mysql : // mywindows7_IP : 3306/mysql을

답변

0

당신은 당신이 사용하고있는 사용자 이름에 다른 IP에서 연결할 수있는 권한을 추가했습니다. mysql.user 테이블에 사용중인 사용자를 복사하고 우분투의 IP 주소를 허용하도록 Host 열을 변경하거나 항목을 %으로 변경하여 실제로 모든 곳에서 연결할 수 있습니다.

db 테이블에 Host 필드가 있습니다. 따라서 해당 사용자 이름의 액세스를 특정 DB로 제한 한 경우 mysql.db 테이블도 수정해야합니다.

이러한 변경 후에는 FLUSH PRIVILEGES을 수행하십시오. 그러면 MySQL이이를 적용 할 수 있습니다.