MySQL: 원격 및 로컬 액세스

MySQL: 원격 및 로컬 액세스

mysql 서버가 설치된 젠투가 있습니다. 원격으로 서버에 접속해야 해서 옵션을 수정했습니다바인딩 주소/etc/mysql/my.cnf 파일로 가져옵니다.

바인딩 주소: 127.0.0.1

도착하다

바인딩 주소: MY_FOREIGN_IP

이 방법으로 mysql 서버에 원격으로 액세스할 수 있게 되었습니다.

문제는 내 데이터베이스와 통신하기 위해 127.0.0.1 IP를 사용하는 로컬 서비스가 있다는 것입니다. 바인딩 주소 옵션을 변경하면 서비스가 더 이상 mysql 서버에 연결할 수 없습니다.

SSH 터널을 사용하지 않고 이 문제를 해결할 수 있는 방법이 있습니까?

답변1

0.0.0.0MySQL이 를 포함하여 호스트에 존재하는 모든 IP 주소에 대한 연결을 허용하도록 바인딩할 수 있습니다 127.0.0.1.

로컬 클라이언트는 일반적으로 유닉스 소켓을 통해서도 연결할 수 있습니다 socket:. 이것은 사용될 수 있습니다 127.0.0.1.

MySQL 사용자가 연결하는 클라이언트 IP에 충분한 권한이 있는지 확인하십시오.

관련 정보