728x90
MySQL 8 외부(Remote) 접속 설정하기
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 설치해봅시다
반응형
'IT > MySQL' 카테고리의 다른 글
MySQL 8 신규 데이터 디렉토리 초기화 설정하기 (0) | 2023.03.30 |
---|---|
MySQL 8 DATA 위치 이동하기 (0) | 2023.03.30 |
MySQL 설치 후 바로 사용하기 위한 빠른 기초 설정 (0) | 2023.03.28 |
Rocky Linux 8에 MySQL 8 설치해봅시다 (0) | 2023.03.27 |