기본적으로 비활성화됨 지정하십시오. '은 (는) 원격입니다 스크립트루트 액세스용. 이 명령을 사용할 수 있는 SQL 스케쳐내 실행하십시오 로칼에서:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
그리고 다음 선과 찾을 수 있는 '살고 있는데, 이는 일반적으로 주석문입니다 아웃해야 my. cnf' 파일 '에' /etc/mysql/my.cnf Unix / OSX 시스템. 이 파일의 위치를 /etc/mysql/mysql.conf.d/mysqld.cnf 경우도 있다).
39 의 경우 it& Windows 시스템, mysql 설치 디렉토리임 '에서 확인할 수 있습니다, 일반적으로 같은 일이 될 것' 과 '마이오니 C:\Program Files\MySQL\MySQL 서버 5.5\ 파일_이름'.
아래 언급한 단계를 desktopplatforms 준수하십시오 노르더 MySQL 용 와일드카드 원격 액세스 설정할 수 있습니다.
>. (1) 공개 cmd.
>.
>. 이동한 경로를 5.X\bin C:\Program Files\MySQL\MySQL 서버 및 (2)
>. 이 명령을 실행합니다.
>.
>. mysql - u root - p를
>.
>. (3) 루트 암호를 입력합니다.
>.
>. (4) 는 다음과 같은 명령을 실행할 수 없습니다.
>.
>. # 39, & # 39 에 대한 모든 권한을 허가합니다 *.* USERNAME& @& # 39 IP& # 39;;; 식별됩니다
>. # 39, & # 39 PASSWORD&;;
>.
>. Sername: Sername 프로파일링하려는 접속되어야 MySQL 서버.
>.
>. IP: Ip 주소를 프로파일링하려는 MySQL 액세스하도록 허용할 수 있는 것이다.
>. 서버.
>.
>. 암호: 암호 sername 사용합니다.
>.
>. IP 에서 접속하십시오 모든 IP 가능) 로 대체할 수 있다
>. 주소.
>.
>.
>. (5) 에서 프레빌주 플러시합니다 다음과 같은 명령 및 종료하십시오.
>.
>. , 플러시합니다 권한
>.
>. , 종료하십시오
>. 또는 \q
그냥 급지대 이드리
내가 몇 시간 동안 이 문제를 풀 (pull out with my hair. 마지막으로 I call my 클라우드 서버 호스팅 업체 및 내 경우에는 그 사용할 수 있다는 것을 그들은 제어판용 1and1 위한 보조 방화벽 및 추가 기능에는 클론할 포트 3306. 나는 attaboy 직선입니다 인치입니다. 추가되면
일반적으로 알고 있어야 하는 분들을 위해, 그리고 OS X 에서 설정할 수 있는 프리스트 바인딩하지 주소 파라메트가 라운히드 아니라 마이오니 절실해졌습니다. 그래서, 난 내 경우에는 재거됨 ',', '에서 /Library/LaunchDaemons/homebrew.mxcl.mariadb.plist /string> 바인딩하지 주소 = 127.0.0.1< < string> -,
즉 기본값에서 MySQL 에서.
기본적으로 비활성화됨 지정하십시오. '은 (는) 원격입니다 스크립트루트 액세스용. 이 명령을 사용할 수 있는 SQL 스케쳐내 실행하십시오 로칼에서:
그리고 다음 선과 찾을 수 있는 '살고 있는데, 이는 일반적으로 주석문입니다 아웃해야 my. cnf' 파일 '에' /etc/mysql/my.cnf Unix / OSX 시스템. 이 파일의 위치를 /etc/mysql/mysql.conf.d/mysqld.cnf 경우도 있다).
39 의 경우 it& Windows 시스템, mysql 설치 디렉토리임 '에서 확인할 수 있습니다, 일반적으로 같은 일이 될 것' 과 '마이오니 C:\Program Files\MySQL\MySQL 서버 5.5\ 파일_이름'.
변경률 선
수
Mysql 서버에 및 재시작하도록 (Unix / OSX 및 indows) 의 변경사항을 적용하십시오.
난 아직도 couldn& # 39 위, t 로그인 후 모든 일을 하고 있지만, '루트' 있다 '는 사실을 받아들이는 텔네팅 원격으로요 포트' 3306 '' MySQL 접속에만.
내가 시작한 것을 보고 있는 사용자의 MySQL 그리고 여러 root 사용자에 각기 다른 비밀번호란 있었다.
따라서 MySQL '난' 설정되었습니다 모든 비밀번호란 루트 드디어 '루트' 로 다시 원격으로요 로그인하십시오 수도 있어요.
그냥 내 경험상 적어두십시오 설정파일에서 /etc/mysql/mysql.conf.d/mysqld.cnf '이 길' 에서 찾을 수 있습니다.
(난 당분간 이 경로를 찾는 데 어려움을 겪었다.
저의 경우는 I was trying to 접속되어야 원격의 mysql 서버의 센트 OS 를 거쳐 많은 솔루션 (모든 권한을 부여, 바인딩, 제거 가능한 ip 네트워크) 문제가 여전히 해결되지 않은 것은 마찬가지다.
그대로 드러나 있고, 다양한 솔루션을 통해 나를 알아보고, iptables 는 mysql 알고 왔는지 만들었는데, 포트 3306 받아들일 연결할 수 있습니다.
이것은 작은) 에 대한 설명 및 해결되었으므로 점검됨 내가 어떻게 이 문제를 해결할 수 있습니다.
(mysql 서버 ip) [포트노] < /pre> 텔넷에 pre> <;;;
iptables - A INPUT - p tcp - -;; 내가 < pre> eth0 - j, m tcp - dport 3306 ACCEPT< /pre>.
< pre>, 서비스, iptables stop< /pre>;
ᄋ "이번 도움이 됩니다.
아래 언급한 단계를 desktopplatforms 준수하십시오 노르더 MySQL 용 와일드카드 원격 액세스 설정할 수 있습니다.
>. (1) 공개 cmd. >. >. 이동한 경로를 5.X\bin C:\Program Files\MySQL\MySQL 서버 및 (2) >. 이 명령을 실행합니다. >. >. mysql - u root - p를 >. >. (3) 루트 암호를 입력합니다. >. >. (4) 는 다음과 같은 명령을 실행할 수 없습니다. >. >. # 39, & # 39 에 대한 모든 권한을 허가합니다 *.* USERNAME& @& # 39 IP& # 39;;; 식별됩니다 >. # 39, & # 39 PASSWORD&;; >. >. Sername: Sername 프로파일링하려는 접속되어야 MySQL 서버. >. >. IP: Ip 주소를 프로파일링하려는 MySQL 액세스하도록 허용할 수 있는 것이다. >. 서버. >. >. 암호: 암호 sername 사용합니다. >. >. IP 에서 접속하십시오 모든 IP 가능) 로 대체할 수 있다 >. 주소. >. >. >. (5) 에서 프레빌주 플러시합니다 다음과 같은 명령 및 종료하십시오. >. >. , 플러시합니다 권한 >. >. , 종료하십시오 >. 또는 \q
! [입력하십시오. 이미지 여기에 설명을] [1]
Mysql 은 "에서 '만 듣고 정말 브루 (brew) 에 설치한 경우 로컬 인터페이스를 기본적으로. 해결하십시오 편집하십시오 /usr/local/etc/my.cnf '와' 하는 '에서' 바인딩하지 주소 변경하십시오 127.0.0.1 '을' *'.
Mysql 재시작하여 실행하십시오 '서비스를 브루 (brew)'.
Mysql 서버 프로세스가 수신할 경우 ::1 그래야 127.0.0.1 또는 원격 접속할 수 없습니다. '설정' 에서 '' 이 있는 경우 바인딩하지 주소 /etc/my.cnf 원인이 될 수 있다는 점이다.
또한 '사용자' 를 추가해야 할 권한이 비사양 로컬호스트 잘 알려져 있다.
그냥 급지대 이드리 내가 몇 시간 동안 이 문제를 풀 (pull out with my hair. 마지막으로 I call my 클라우드 서버 호스팅 업체 및 내 경우에는 그 사용할 수 있다는 것을 그들은 제어판용 1and1 위한 보조 방화벽 및 추가 기능에는 클론할 포트 3306. 나는 attaboy 직선입니다 인치입니다. 추가되면
누구를 위한 it 필요할 경우, 방화벽, 확인란 방화벽 포트 3306 열려 너무 서비스가 있습니다.
이 블로그 MySQL 서버에 로컬 영역 네트워크 설정 방법 '설정' 처음부터 MySQL 도움이 될 것으로 보인다.
일반적으로 알고 있어야 하는 분들을 위해, 그리고 OS X 에서 설정할 수 있는 프리스트 바인딩하지 주소 파라메트가 라운히드 아니라 마이오니 절실해졌습니다. 그래서, 난 내 경우에는 재거됨 ',', '에서 /Library/LaunchDaemons/homebrew.mxcl.mariadb.plist /string> 바인딩하지 주소 = 127.0.0.1< < string> -,
만약 'mysqld' 는 [바인딩하지 주소] (https://dev.mysql.com/doc/refman/5.5/en/server-options.html # option_mysqld_bind-address) 로 설정되었습니다 루프백 / local 주소 (예: "127.0.0.1 '), server 는 원격 호스트에서 접속할 수 있지 않았기 때문에 루프백 인터페이스 就不可能拥有 도달했음 어디서나 원격 호스트.
이 옵션을 설정할 수 있는 '0.0.0.0' ('' 에 대해 IPv4+6::), 또는 다른 모든 호스트에서 동의하려면 연결용으로 외부 접속 주소 스케쳐내 접속에만 허용하시겠습니까 단 하나의 인터페이스입니다.
[출처] (https://dev.mysql.com/doc/refman/5.5/en/server-options.html # option_mysqld_bind-address)
pc windows*에서 일부 배 이름을 사용해야 합니다.
첫 번째 단계) * 동일팔레트에 설정 파일에 mysql:
>. 미스크ld.c노프 설정되었습니다 바인딩하지 주소 = 0.0.0.0
(tcp / ip 를 통해 접속에만 레시베 수 있도록)
! [입력하십시오. 이미지 여기에 설명을] [1]