# 상황 - 기존에 접근이 가능했던 ubuntu에서 방화벽 설정을 진행하였음에도 불구하고 mariadb 서버에 접근하지 못하는 현상 발생 # 예측 원인 - 로컬 IP의 변경으로 추정 # 원인 - ubuntu 방화벽 셋팅이 되어있지 않음 -> 해결 완료 - mariadb 권한 설정이 특정한 IP에서만 구성이 되어있음 # 과정 1. `mariadb` 로 우분투 환경 콘솔 진입 2. `grant all privileges on *.* to 'kimdoguyn'@'192.168.45.233' identified by 'password'` 을 다른 고정 IP로 변경 3. `drop user 'kimdoguyn'@'192.168.45.222';` 로 기존에 있던 유저 삭제 4. 내부 IP에 대해서는 항시 접근의 필요성을 느낌 5. `grant all privileges on *.* to 'kimdoguyn'@'192.168.45.%' identified by 'password'` 를 통해 내부에 모든 IP에서 DB 접근이 가능하도록 설정 6. `drop user 'kimdoguyn'@'192.168.45.233';` 로 기존에 있던 유저 삭제 7. `sudo systemctl restart mariadb` `sudo systemctl restart ufw` 로 방화벽 및 mariadb 재시작 # 결과 정상 작동 확인
상황
예측 원인
원인
과정
mariadb로 우분투 환경 콘솔 진입grant all privileges on *.* to 'kimdoguyn'@'192.168.45.233' identified by 'password'을 다른 고정 IP로 변경drop user 'kimdoguyn'@'192.168.45.222';로 기존에 있던 유저 삭제grant all privileges on *.* to 'kimdoguyn'@'192.168.45.%' identified by 'password'를 통해 내부에 모든 IP에서 DB 접근이 가능하도록 설정drop user 'kimdoguyn'@'192.168.45.233';로 기존에 있던 유저 삭제sudo systemctl restart mariadbsudo systemctl restart ufw로 방화벽 및 mariadb 재시작결과
정상 작동 확인