0
로컬 호스트에서 포트 번호 3306으로 mysql을 실행하고 있습니다. mysql 데이터베이스에 원격으로 액세스하고 싶습니다. 내 시스템에 ip 주소가 있고 localhost 대신이 주소를 사용하고 싶습니다. 이 문제를 어떻게 해결할 수 있는지 말해 주실 수 있습니까?로컬 호스트에서 mysql을 IP 주소로 마이그레이션하는 방법
로컬 호스트에서 포트 번호 3306으로 mysql을 실행하고 있습니다. mysql 데이터베이스에 원격으로 액세스하고 싶습니다. 내 시스템에 ip 주소가 있고 localhost 대신이 주소를 사용하고 싶습니다. 이 문제를 어떻게 해결할 수 있는지 말해 주실 수 있습니까?로컬 호스트에서 mysql을 IP 주소로 마이그레이션하는 방법
원격 데이터베이스에 액세스하기위한 코드를 작성 했습니까? 오류가 있습니까 ?? 데이터베이스에 원격으로 액세스해야하는 경우 을 수행해야합니다.
MySQL의 -
mysql> GRANT ALL ON *.* to [email protected]'localhost' IDENTIFIED BY 'your-root-password';
mysql> FLUSH PRIVILEGES;
이 원격 데이터베이스에 액세스하는 모든 사용자에게 부여합니다.
select current_user()는 root @ localhost를 제공하지만 [email protected] –
처럼이 명령을 원격으로 작성한 경우에도 원격으로 ip 주소로 액세스 할 수 있습니다. 따라서 IP 주소 – Sush
을 쓸 필요가 없습니다. 나는 그것이 어떻게 일어나고 있는지 궁금하다. localhost는 모든 원격 호스트에 액세스 할 수 있지만 jdbc : mysql : localhost : 3306을 내 논리에 제공했습니다. –