>데이터 베이스 >MySQL 튜토리얼 >LAN의 원격 PC에서 MySQL 서버에 연결하는 방법은 무엇입니까?

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

Susan Sarandon
Susan Sarandon원래의
2024-11-14 11:26:01558검색

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

LAN에 있는 원격 PC의 MySQL 서버에 연결

다음에서 호스팅되는 MySQL 데이터베이스에 연결을 시도하는 동안 문제가 발생했습니다. 로컬 네트워크 내의 다른 컴퓨터. 클라이언트 컴퓨터에 MySQL이 설치되어 있음에도 불구하고 연결이 실패합니다.

연결을 설정하려면 다음 단계를 고려하십시오.

알 수 없는 호스트 오류 해결:

이전에 다음 명령을 실행했습니다:

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

단, 데이터베이스 주소 뒤에 포트 번호(3306)가 포함되어야 합니다:

mysql -u user -h 192.168.1.28 -p password

액세스 거부 오류 해결 :

포트를 지정하지 않고 연결에 성공했는데, 접속 거부 오류가 발생했습니다. 이 문제를 해결하려면 원격 컴퓨터에 액세스 권한을 부여하세요.

  1. MySQL이 실행 중인 서버 시스템에서:

    • MySQL 명령 프롬프트를 엽니다.
    • 다음 명령을 실행하여 원격 컴퓨터의 IP 주소에서 '루트' 사용자에게 모든 권한을 부여합니다.
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
    • 다음 명령을 실행하여 변경 사항을 적용합니다.
    FLUSH PRIVILEGES;
  2. 'root_password'를 MySQL 서버의 실제 루트 비밀번호로 바꾸세요.
  3. '192.168.1.28'을 클라이언트 컴퓨터의 IP 주소( 연결하려는 서버).

추가 참고 사항:

  • MySQL 서버가 올바른 IP 주소와 포트에서 수신 대기하는지 확인하세요. .
  • 클라이언트 컴퓨터에 MySQL 서버 연결을 허용하는 방화벽이 있는지 확인하세요.
  • 문제가 계속 발생하면 MySQL 설명서나 온라인 포럼에서 추가 문제 해결 방법을 확인하세요.

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

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