집 >데이터 베이스 >MySQL 튜토리얼 >SSH 터널을 통해 특정 MySQL 서버에 연결하는 방법은 무엇입니까?
SSH 터널링된 MySQL 연결: 특정 서버에 연결
여러 데이터베이스가 서로 다른 서버에서 호스팅되고 SSH 터널, 터널 "밖의" 특정 MySQL 서버에 연결하는 것이 어려울 수 있습니다.
원하는 연결을 설정하려면 SSH 터널을 생성할 때 올바른 MySQL 서버를 지정하는 것이 중요합니다. 이는 SSH 명령에서 -L 옵션을 사용하여 수행할 수 있습니다. 구문은 다음과 같습니다.
ssh -f [email protected] -L <local-port>:mysql1.example.com:3306 -N
이 예에서는 mysql1.example.com에서 로컬 포트 3307에서 원격 포트 3306으로 터널이 생성됩니다.
터널이 설정되면, 'mysql' 명령을 통해 MySQL 서버에 연결할 수 있습니다.
mysql -h 127.0.0.1 -P 3307
이 명령은 설정된 SSH 터널을 통해 mysql1.example.com의 MySQL 서버에 올바르게 연결됩니다.
위 내용은 SSH 터널을 통해 특정 MySQL 서버에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!