MySQL은 원격 로그인을 구성 할 수 있습니다

(1),查看사용자表
mysql을> 사용 MySQL의
테이블과 열 이름의 완성을위한 독서 테이블 정보
당신은 -A의와 빠른 시작 얻기 위해이 기능을 해제 할 수 있습니다

데이터베이스가 변경
MySQL의>를 선택 호스트, 사용자, 사용자의 비밀 번호;
+ ----------------------- + --------- + --------------- ---------------------------- +
| 호스트 | 사용자 | 암호 |
+ ----------------------- + --------- + --------------- ---------------------------- +
| 로컬 호스트 | 루트 | * D2DC387634BA98FE0528FC555B66B391FD009465 |
| localhost.localdomain | 루트 | * D2DC387634BA98FE0528FC555B66B391FD009465 |
| 127.0.0.1 | 루트 | * D2DC387634BA98FE0528FC555B66B391FD009465 |
| 로컬 호스트 | | |
| localhost.localdomain | | |
+ ----------------------- + --------- + --- + ----------------------------------------
는 SET (0.00 초)에서 5 행

2 제공된 원격 연결
제 (변경 나타난 방법) :
호스트 필드의 값을 수정은 로컬 호스트의 IP 주소로 변경하여 데이터베이스로의 원격 접속을 요구하거나 직접 수정할 %.
수정 %는 모든 호스트 루트 사용자를 통해 데이터베이스에 액세스 할 수 있다고 말했다.
MySQL의> 업데이트 사용자 설정 호스트 = ' %'사용자 = '루트'와 호스트 = 'localhost를';
될 수있다 주어진 문 위의 실행 :
ERROR 1062 (23000) :에 대한 중복 항목 '%의 -root'키 '기본'
제어에 직접 진행하지 마십시오 :
MySQL의> 플러시 권한을,

또는 단순히 사용자가 새로운 봉사 활동을 만들 수 있습니다 :
"((호스트, 사용자, 암호) 값 ("% ","이름 ", 암호 mysql 데이터베이스에서 user INTO INSERT
.`라이브러리 이름 또는 모든 권한을 부여 * '*'이름 '@'% '를'비밀 '로 식별에,  
플러시 권한,

두 번째 (인증 법) :
루트 MySQL의 경우와 마찬가지로 다음, 모든 호스트 서버에서 연결합니다.
.에있는 모든 권한을 부여 * * TO '루트'@ '%'를 '식별 비밀번호'를 부여 WITH 옵션,
MySQL의> 플러시 권한,

당신은 사용자가 호스트 참고 MyUser의 192.168.0.77의 MySQL 서버에 연결할 수 있도록하려면 및 IP에서 사용할 수있는 경우 암호로 12345
* * 부여 ALL가 특권 '12345'로 식별하기 위해 'myuser'@'192.168.0.77'ON하여 부여 옵션과 함께,.
MySQL의> 플러시 특권;

참고 :
데이터베이스는 사용자의 문을 추가 :
* testdb라는 ON '에 모든 권한을 부여합니다. test_user '@'에 의해 확인 된 '로컬 호스트 " 부여 옵션으로 비밀번호";
GRANT OPTION을이 옵션은 사용자가 자신의 권한을 다른 사람에게 위임 할 수 있다는 것을 의미한다.
사용자의 동작을 만들 때 사용자가 또는 다른 권한을 사용자에게 GRANT 명령을 사용하여 사용자를 만들 수 없습니다 원인이됩니다 GRANT OPTION이 옵션을 지정하지 않습니다.
이 사용자 권한을 부여 할 수있는 권한이없는 경우 문구를 추가 할 수 없습니다
 

추천

출처www.cnblogs.com/deverz/p/10985008.html