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를 사용합니다.