IT/MySQL

MySQL 8 외부(원격) 접속 설정하기

SEON'S 2023. 3. 28. 23:22
728x90

MySQL 8 외부(Remote) 접속 설정하기

MySQL 8 외부접속 설정 제목 이미지

MySQL 외부 접속 설정

  • 사용자 host 정보 수정 또는 신규 등록
  • 신규등록 사용자 권한 부여
  • 방화벽 열기

MySQL 계정등록 또는 수정

MySQL의 외부 접속 설정은 계정의 host  정보로 관리된다.

host  정보에 따라 접속가능한 위치가 달라지는 것입니다.

이미 있는계정의 host 정보를 수정하는 것도 가능하지만 여기서는 외부접속용 계정을 새로 생성해하겠습니다.

 

다음스크립트를 활용하여 어디서든 외부 접속이 가능한 계정을 생성합니다.

CREATE USER '<계정명>'@'%' IDENTIFIED BY '<패스워드>';

원격접속 계정 생성

 

신규등록 사용자 권한 부여

사용할 데이터베이스에 대한 모든 권한을 부여합니다.

GRANT ALL PRIVILEGES ON <데이터베이스명>.* TO '<계정명>'@'%';

원격계정 권한 부여 화면

권한을 새로 로드합니다.

FLUSH PRIVILEGES;

권한이 잘 부여 되었는지 확인합니다.

SHOW GRANTS FOR '<계정명>'@'%'

권한 부여 확인 화면

 

방화벽 열기

방화벽이 열려있지 않다면 방화벽을 열어줍니다.

firewall-cmd --add-port=3306 --permanent
firewall-cmd --reload

방화벽 오픈 화면

 

외부 접속프로그램이나 mysql로 접속이 되는지 확인합니다.

 

감사합니다.

 

MySQL 8 설치가 궁금하시면 아래링크로 이동하세요

2023.03.27 - [IT/MySQL] - Rocky Linux 8에 MySQL 8 설치해봅시다

 

Rocky Linux 8에 MySQL 8 설치해봅시다

Rocky Linux 8에 MySQL 8 설치 dnf(yum)을 이용하여 MySQL 8을 설치해보자 MySQL 8 설치하기 MySQL의 무료로 사용이 가능한 버젼은 MySQL Community Server 버젼입니다. MySQL Community Server를 dnf(yum) 설치방식으로 설치

blife.tistory.com

 

반응형