MySQL 원 격 접근 설정 을 한 걸음 한 걸음 가르쳐 드 립 니 다.

1665 단어 mysql원 격 접근
머리말
MySQL 데이터 베 이 스 를 사용 할 때 데이터베이스 서버 에 요청 하 는 것 이 아니 라 클 라 이언 트 가 직접 원 격 으로 서버 의 데이터 베 이 스 를 로그 인해 야 할 때 도 있 습 니 다.이 럴 때 는 MySQL 의 원 격 접근 권한 을 설정 해 야 합 니 다.구체 적 인 설정 방법 도 간단 합 니 다.검색엔진 을 찾 아 보면 MySQL 데이터 베 이 스 를 원 격 으로 로그 인 하 는 강 좌 를 찾 을 수 있 습 니 다.
순서
인터넷 에서 소개 하 는 절 차 는 기본적으로 두 단계 로 나 뉜 다.
my.cnf 프로필 수정
mysql 설정 파일 은 보통/etc/mysql/my.cnf 에서 열 어서 설정 을 봅 니 다.

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
이 bid-address 는 귀속 IP 입 니 다.즉,기본적으로 이 컴퓨터 만 로그 인 할 수 있 습 니 다.원 격 로그 인 을 실현 하기 위해 서 는 이 말 을 주석 해 야 할 것 이 분명 하 다.my sql 서 비 스 를 다시 시작 하 는 것 을 수정 하 였 습 니 다.
사용자 권한 추가
필요 에 따라 사용자,IP 에 대응 하 는 권한 을 지정 하면 됩 니 다.

mysql>GRANT ALL PRIVILEGES ON A.B TO 'user'@'%'IDENTIFIED BY ‘password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
데이터베이스 A 의 B 표 의 모든 권한 을 임의의 호스트('%')의 user 에 게 비밀번호'password'로 로그 인 합 니 다.
또는 my sql 데이터베이스 에 있 는 user 표를 직접 수정 하여 요 구 를 만족 시 킵 니 다.
위 에 서 는 이론 적 으로 해 야 할 일이 지만 나 는 이것 을 다 해 보 았 지만 연결 이 되 지 않 았 다.한참 을 고생 한 끝 에 원래 서버 의 공급 자가 서버 의 안전성 을 확보 하기 위해 포트 의 개방 을 추가 로 제한 한 것 을 발견 했다.예 를 들 어 텐 센트 서버 는 보안 그룹 을 설정 하고 열 린 포트 를 추가 로 제한 합 니 다.기본 값 은 my sql 의 3306 포트 를 개방 하 는 것 을 금지 하기 때문에 콘 솔 을 열 고 권한 을 설정 해 야 합 니 다.

다른 건 다 기본 이 야.꼴찌 두 번 째 줄 만 추가 하면 돼...
총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기