>  기사  >  데이터 베이스  >  navicat에서 원격 액세스를 승인하는 방법

navicat에서 원격 액세스를 승인하는 방법

angryTom
angryTom원래의
2019-08-05 15:09:526349검색

navicat에서 원격 액세스를 승인하는 방법

Navicat for MySQL은 MySQL 데이터베이스에 일반적으로 사용되는 데이터베이스 관리 소프트웨어로 단일 프로그램을 지원하며 MySQL과 MariaDB에 동시에 연결할 수 있습니다. 이 모든 기능을 갖춘 프런트 엔드 소프트웨어는 데이터베이스 관리, 개발 및 유지 관리를 위한 직관적이고 강력한 그래픽 인터페이스를 제공합니다. 그렇다면 이 소프트웨어를 사용하여 MySQL 데이터베이스에 원격으로 액세스하는 방법은 무엇입니까?

추천 튜토리얼: MySQL 소개 영상

1. 새로운 연결을 생성하고 연결 정보를 설정하세요. 호스트 이름/IP 주소에 원격으로 연결해야 하는 호스트의 IP 주소를 입력하면 됩니다.

navicat에서 원격 액세스를 승인하는 방법

하지만 Navicat을 사용하여 IP를 통해 직접 연결하면 다양한 오류가 보고됩니다. 예: 오류 1130: 호스트 '192.168.1.80'은 이 MySQL 서버에 연결할 수 없습니다.

1. 먼저 localhost를 사용하여 원격으로 연결하려는 데이터베이스에 로그인합니다.

navicat에서 원격 액세스를 승인하는 방법

2 명령 프롬프트 창을 열고 다음 명령을 입력합니다.

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected
mysql> flush privileges;
Query OK, 0 rows affected

첫 번째 문장은 원격 연결 권한. 개인 데이터베이스 수정문에 루트 및 123456을 기준으로 연결에 대한 사용자 이름과 비밀번호를 설정하면 됩니다.

두 번째 문장은 권한이 즉시 적용되도록 데이터베이스를 새로 고치는 것입니다.

navicat에서 원격 액세스를 승인하는 방법

3. 일반적으로 데이터베이스에 원격으로 연결할 수 있지만 가끔 다음 오류가 발생합니다: 2003 - '192.168.1.80'(10038)에서 MySQL 서버에 연결할 수 없습니다.

이 오류는 서버의 방화벽(서버는 win7 시스템)이 연결을 차단했기 때문에 발생합니다. 그런 다음 방화벽을 끄고 연결할 수 있습니다.

cmd 명령을 사용하여 원격 데이터베이스에 연결합니다. 원격 데이터베이스에 연결하는 데 도구를 사용하고 싶지 않습니다.

 명령줄에 오류가 보고되었습니다. ERROR 2003 : "192.168.1.80"

 의 MySQL 서버에 연결할 수 없습니다. 이 오류의 원인은 위와 동일하며 방화벽에 의해 차단됩니다.

PS: 제어판에서 WIN7 방화벽을 끄는 것 외에도 서비스에서도 꺼야 합니다

위 내용은 navicat에서 원격 액세스를 승인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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