반응형

docker에 mariadb가 설치되어 있어야 합니다.

Synology DSM7.1 - Docker - MariaDB 설치

 

phpmyadmin 내려받기

더블클릭 후 최신 버전(latest)을 내려받음.

 

설치 시작

더블클릭하면 설치 시작됨

 

고급설정

로그인을 할 때마다 서버 주소를 직접 입력하려면, PMA_ARBITRARY 변수를 추가 후 값을 1로 설정한다. 0은 사용 안 함.

링크 설정에서 mariadb 컨테이너의 별칭을 설정한다.

DB에 접속할 때 IP 주소 대신 별칭으로 접속할 수 있다.

 

포트 설정

임의 번호로 설정

로컬 포트는 외부에서 접속할 때 사용하는 포트이며, 컨테이너 포트는 내부 포트이다.
외부에서 2500 포트로 접속하면 컨테이너의 80 포트로 연결해 준다.

 

접속하기

NAS IP:2500 처럼 접속하거나, 역방향 프록시 설정 후 pma.yourDDNS 처럼 접속해도 된다.
아래와 같은 로그인 화면이 나타난다.

접속할 서버, 계정, 암호를 입력 후 로그인을 하면 된다.
별칭을 설정했기 때문에 서버 IP:포트 대신 mariadb를 입력해도 접속이 된다.

 

짜장~

접속 성공!


오류가 발생할 경우

타임아웃 오류: NAS 방화벽 설정에서 mariadb가 사용 중인 포트를 허용해야 한다. 3306

주소 오류: phpmyadmin 환경 변수의 PMA_Host 값을 확인한다. phpmyadmin 컨테이너 링크에 mariadb 컨테이너 별칭을 설정한다.

반응형

관련글