HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우

Last Updated: 2023년 12월 27일 | , | 댓글 남기기

카페24에서는 보안 문제 때문에 phpMyAdmin 툴을 제공하지 않습니다. 카페24에서 DB에 접속하려면 직접 phpMyAdmin을 설치하거나 MariaDB, MySQL, Microsoft SQL Server, PostgreSQL 및 SQLiteHeidiSQL용 클라이언트인 HeidiSQL을 사용할 수 있습니다.

phpMyAdmin에 익숙한 경우 다음 글을 참고하여 카페24에서 phpMyAdmin을 설치할 수 있습니다.

HeidiSQL 프로그램을 통해 카페24의 DB 서버에 접속하려고 시도할 때 "연결 실패함. Host 'IP 주소' is not allowed to connect to this MariaDB server" 오류가 발생하는 경우가 있습니다.

HeidiSQL 접속 시 호스트 IP 주소 is not allowed to connect to this mariadb server 오류가 발생하는 경우

HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우

phpMyAdmin은 ftp에 접속하여 phpMyAdmin 설치 파일을 업로드해야 하는 번거로움이 있고, 특히 카페24에서 보안 문제 때문에 제공하지 않는 툴을 설치할 경우 잠재적인 보안 문제가 존재할 수 있습니다.

HeidiSQL과 같은 MySQL, MariaDB 클라이언트를 사용하면 보다 수월하게 데이터베이스에 접속할 수 있습니다.

"Host 'IP 주소' is not allowed to connect to this MariaDB server" 에러가 발생하면서 디비에 접속이 되지 않는 경우, 카페24 계정에 로그인하여 내 IP 주소를 등록해야 합니다.

카페24에서 MySQL 외부 IP 등록하기

카페24에서 외부 IP 주소를 등록하려면 카페24에 로그인한 다음 나의서비스 관리 » 호스팅관리 » 기본관리 » 서비스 사용현황으로 이동합니다.

MySQL 외부 IP 접근 설정 섹션에서 설정하기 버튼을 클릭하여 새 IP 주소를 등록할 수 있습니다.

DB 비밀번호 입력 팝업이 표시됩니다.

HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우 6

워드프레스 사이트를 운영하는 경우 wp-config.php 파일에서 DB 비밀번호를 확인할 수 있습니다. FTP를 통해 웹 서버에 접속하여 루트 폴더에 있는 wp-config.php 파일을 텍스트 에디터로 연 다음, DB_PASSWORD 부분의 디비 비밀번호를 복사하여 붙여넣기 하시기 바랍니다.

HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우 7

MySQL 외부 IP 접근 설정하기 팝업에서 외부 IP 주소를 등록합니다.

내 컴퓨터에 연결된 인터넷 회선의 IP 주소를 구글이나 네이버 등 검색엔진에서 "내 IP 주소"로 검색하여 확인할 수 있습니다.

카페24에서 현재 접속하고 있는 인터넷 회선의 IP를 확인하여 곧바로 등록할 수 있도록 인터페이스를 만들었다면 수월하게 내 IP 주소를 등록할 수 있지만, 그런 기능이 없기 때문에 번거로워도 내 IP 주소를 확인하여 입력한 다음, 등록 버튼을 클릭하여 등록하시기 바랍니다.

저는 IP 주소를 등록하는 과정에서 숫자가 하나 틀려서 "호스트 'IP 주소' is not allowed to connect to this mariadb server" 오류가 발생했습니다. 가급적 복사하여 붙여넣기 하는 방식으로 입력하면 오류를 줄일 수 있을 것입니다.

등록한 다음, 다시 접속을 시도하면 DB에 접속이 될 것입니다. 카페24를 이용하는 경우 다음 글을 참고하여 HeidiSQL 접속 화면에서 접속 정보를 설정할 수 있습니다.

HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우 9

클라우드웨이즈를 이용하는 경우에도 비슷한 방법으로 설정하여 DB에 접속할 수 있습니다.

HeidiSQL: Host 'IP 주소' is not allowed to connect to this MariaDB server 오류가 발생하는 경우 10

사용자는 DB 사용자 이름이고 암호는 DB 패스워드입니다. 포트는 보통 3306입니다.

클라우드웨이즈의 경우 MySQL Manager 툴을 사용하여 쉽게 디비에 접속할 수 있지만, 클라우드웨이즈 계정에 로그인할 수 없는 경우에 이 방법으로 접근이 가능합니다. 클라우드웨이즈에서도 IP 주소 등록 과정이 필요합니다.

클라우드웨이즈에서 MySQL 접속 허용 IP 주소 등록하기
  1. HeidiSQL로 DB에 접속시 "호스트 ~ is not allowed to connect to this mariadb server" 에러가 발생하는 경우 IP 주소 등록이 필요하지 않은지 체크합니다.
  2. IP 주소를 등록하여도 에러가 발생하는 경우에는 등록한 IP 주소가 정확한지 확인합니다. 종종 등록하는 과정에서 숫자가 틀리는 경우가 있습니다.

참고


댓글 남기기

Leave a Comment