문제

평범하고 단순한 사람은 프록시 (SOCKS4/5)를 통해 MySQL 서버에 연결하는 방법을 설명 할 수 있습니다. MySQL 명령 줄을 통해 선호됩니다 (클라이언트의 옵션은 없지만).

MySQL 명령 줄을 통해 불가능한 경우 다른 방법이 작동합니다.

도움이 되었습니까?

해결책

내가 아는 한, MySQL 명령이 프록시 연결을 지원하지 않기 때문에 명령 줄을 통해 수행 할 수 없습니다.

클라이언트와 서버가 모두 UNIX 머신에 있고 그 중 하나가 외부에서 액세스 할 수있는 경우 SSH 터널을 사용하는 것이 좋습니다. 기본적으로 단단히 터널링 된 TCP 연결로, 로컬 MySQL 명령은 터널 포트에 쉽게 연결할 수 있습니다.

옵션이 없다면 일종의 래퍼 실행 파일을 쓸 수 있습니다. 예를 들어, Java와 Ruby에는 양말 프록시와 대화하고 해당 소켓을 MySQL 또는 JDBC 프로토콜 구현에 연결할 수있는 라이브러리가 있습니다. 그런 다음 발생하는 일은 다음에 계획 한 내용에 전적으로 달려 있습니다.

다른 팁

설치 및 구성 만하면됩니다 tsocks (투명한 양말). 모든 Linux Distubition이 아니라면 대부분 사용할 수 있습니다. 그 후에는 'tsocks'로 명령을 접두사하면됩니다 : 예 : tsocks mysql -h -p .....

프록시 서버에 관리자 액세스 권한이 있다면 MySQL 프록시를 설치하는 데 많은 마일리지가 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top