Ubuntu 20.04 환경에서 MariaDB 설치 후 외부에서 접속 시도시 다음 두가지 상황이 발생
문제1 의 경우 mariaDB의 설정파일 내 속성 중 'bind_address'를 특정 ip로 지정해서 일 경우가 있다.(처음 설치했을 땐 127.0.0.1 로 되어 있는것 확인, 이는 로컬PC의 접속만 허용)
이를 * 로 변경하여 모든 IP에 대해 허용으로 적용.
참고 : [https://blog.dalso.org/it/4260]
문제2 는 mariaDB server 측에서 사용자 권한 문제이다. 아래 링크통해 해결
참고 : 링크텍스트
상태 확인
select Host,User,plugin,authentication_string FROM mysql.user;
모든 IP 허용
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '패스워드';
원래대로 되돌리기
DELETE FROM mysql.user WHERE Host='%' AND User='아이디';
FLUSH PRIVILEGES;