mysql을 원격 로그인

CentOS7에서 MySQL을 설치 한 후, 원격 로그인을 구현하려는 MYSQL.

(2) 오픈 방화벽 포트 3306, MySQL의 사용자 (법 또는 테이블 권한 부여 법을 변경) 원격 로그온 권한을 부여 (1) : 주로 두 가지 문제를 해결합니다.

(A) 로그인 권한

mysql -u root -p MySQL의를 입력 할 수있는 암호를 입력합니다.

권한 부여 법

암호가 암호로 계정을 생성하고 테스트 권한을 부여 :

* 모든 권한을 부여 * "비밀 번호"로 식별 test@'127.0.0.1 '에.;

변경 테이블 방법

MySQL의 데이터베이스 1. 스위치 :

사용 mysql을;

테스트의 사용 권한을 수정합니다 :

UPDATE 사용자 설정 호스트 = '%'WHERE 사용자 = '테스트';

% : 없음 IP에 액세스 할 수 없습니다

사용자 테이블을 확인합니다 성공적으로 수정 :

사용자, 사용자의 호스트;

영상

4. 업데이트 데이터베이스 :

flush privileges;

(B) 열린 포트 3306

방화벽 상태를 확인하십시오 :

[루트 @ 공부 ~] # 방화벽 cmd를 -state ## 결과는 실행 중이거나 실행되지로 표시됩니다

2. 포트 :

## 구역 - 범위

## 추가 포트 = 80 / TCP - 다음 포트 추가 형식 : 포트 / 프로토콜

## 영구 - 영구,이 인수는 실패 후 다시 시작되지 않습니다

방화벽 cmd를 --zone = 공공 --add 포트 = 3306 / TCP --permanent

3. 다시 시작 방화벽

방화벽 cmd를 --reload

영상

이상의 명령에 대한 도움말 파일을 볼 수 방화벽 cmd를 --help를 사용합니다.

추천

출처www.cnblogs.com/riter-xu/p/12233458.html