2014-12-02 3 views

답변

0

원격 데이터베이스에 액세스하기위한 코드를 작성 했습니까? 오류가 있습니까 ?? 데이터베이스에 원격으로 액세스해야하는 경우 을 수행해야합니다.

MySQL의 -

mysql> GRANT ALL ON *.* to [email protected]'localhost' IDENTIFIED BY 'your-root-password'; 

mysql> FLUSH PRIVILEGES; 

이 원격 데이터베이스에 액세스하는 모든 사용자에게 부여합니다.

+0

select current_user()는 root @ localhost를 제공하지만 [email protected] –

+0

처럼이 명령을 원격으로 작성한 경우에도 원격으로 ip 주소로 액세스 할 수 있습니다. 따라서 IP 주소 – Sush

+0

을 쓸 필요가 없습니다. 나는 그것이 어떻게 일어나고 있는지 궁금하다. localhost는 모든 원격 호스트에 액세스 할 수 있지만 jdbc : mysql : localhost : 3306을 내 논리에 제공했습니다. –

관련 문제