>  기사  >  데이터 베이스  >  LAN에서 원격 MySQL 서버에 연결하는 방법은 무엇입니까?

LAN에서 원격 MySQL 서버에 연결하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-09 16:49:02125검색

How to Connect to a Remote MySQL Server on a LAN?

LAN을 통해 원격 MySQL 서버에 연결

LAN(근거리 통신망) 환경에서 다른 호스트에 호스팅된 MySQL 데이터베이스에 액세스 컴퓨터는 특정 문제를 일으킬 수 있습니다. 이 문서에서는 동일한 네트워크 내의 원격 PC에서 MySQL 서버에 연결할 때 발생하는 구체적인 문제를 다룹니다.

처음에 사용자는 다음 명령을 사용하여 연결을 시도했습니다.

mysql -u user -h 192.168.1.28:3306 -p password

그러나, 알 수 없는 호스트를 나타내는 오류 메시지와 함께 연결이 실패했습니다. 이는 호스트 사양이 잘못되었음을 의미합니다.

해결책:

성공적인 연결을 설정하려면 사용자가 호스트 매개변수를 수정해야 합니다. 특히 포트 번호(3306)는 생략해야 합니다.

mysql -u user -h 192.168.1.28 -p password

추가 문제 및 해결 방법:

호스트 문제를 해결한 후 사용자에게 새로운 오류가 발생했습니다. 접근거부 관련. 이는 연결하는 사용자에게 부여된 적절한 권한이 부족하기 때문에 발생합니다. 이 문제를 해결하려면:

  1. 원격 PC에서 MySQL 서버에 액세스합니다.
  2. 다음 SQL 쿼리를 실행하여 연결 컴퓨터의 IP에서 사용자에게 모든 권한을 부여합니다.
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';

'192.168.1.28'을 연결 IP 주소로 바꾸세요. 컴퓨터.

  1. 변경 사항을 적용하려면 권한을 플러시하세요.
FLUSH PRIVILEGES;

위 내용은 LAN에서 원격 MySQL 서버에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.