Docker

[Docker] PhpMyAdmin (MySQL 관리 툴) 구축 하기

IT-PAPA 2023. 3. 3. 06:30
반응형

phpMyAdmin은 웹을 통한 MySQL 관리를 처리하기 위한 PHP로 작성된 자유 소프트웨어 도구이다. 

자주 사용되는 작업(데이터베이스, 테이블, 열, 관계, 인덱스, 사용자, 권한 등)은 사용자 인터페이스를 통해 수행할 수 있지만, SQL 문을 직접 실행할 수 있습니다.

 

특징

  • 직관적인 웹 인터페이스
  • 대부분의 MySQL 기능 지원:
    • 데이터베이스, 테이블, 보기, 필드 및 인덱스 찾아보기 및 삭제
    • 데이터베이스, 테이블, 필드 및 인덱스 작성, 복사, 삭제, 이름 변경 및 변경
    • 유지 관리 서버, 데이터베이스 및 테이블, 서버 구성에 대한 제안서 포함
    • SQL 문, 심지어 배치 쿼리 실행, 편집 및 북마크
    • MySQL 사용자 계정 및 권한 관리
    • 저장 프로시저 및 트리거 관리
  • CSV 및 SQL에서 데이터 가져오기
  • CSV, SQL, XML, PDF, ISO/IEC 26300 - 문서 텍스트 및 스프레드시트 열기, Word, LATEX 및 기타 형식으로 데이터 내보내기
  • 여러 서버 관리
  • 다양한 형식의 데이터베이스 레이아웃 그래픽 작성
  • QBE(Query-by-example)를 사용하여 복잡한 쿼리 생성
  • 데이터베이스 또는 데이터베이스의 하위 집합에서 전역 검색

 

참고자료

phpMyAdmin

 

phpMyAdmin

Your download should start soon, if not please click here. Please verify the downloaded file Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods: phpMyAdmin needs your con

www.phpmyadmin.net

 

docker-compose.yml 파일

docker-compose.yml
version: '3.1'
  
services:
  db:
    image: mariadb
    restart: always
    ports:
      - 3306:3306
    environment:
      MYSQL_ROOT_PASSWORD: notSecureChangeMe

  phpmyadmin:
    image: phpmyadmin
    restart: always
    ports:
      - 18080:80
    environment:
      - PMA_ARBITRARY=1

 

반응형

 

docker-compose 시작

docker-compose up -d
master@master:~/docker2/docker/docker/phpmyadmin$ docker-compose up -d
Pulling phpmyadmin (phpmyadmin:)...
latest: Pulling from library/phpmyadmin
bb263680fed1: Already exists
0825793cba86: Already exists
de3c011d207b: Already exists
7e3c5bd9650e: Already exists
40c3827232f7: Already exists
1fdaec518652: Already exists
5bfea1d79d41: Already exists
3aeaec585d4c: Pull complete
5c8d77fe47ea: Pull complete
66dcce335eb7: Pull complete
bc18170084d3: Pull complete
f2830e546a73: Pull complete
8c036a37b2ca: Pull complete
c84684907196: Pull complete
0a768330186e: Pull complete
913ff70ec1e8: Pull complete
d18aa9cf5f35: Pull complete
97598737cce9: Pull complete
Digest: sha256:53cf57dfe6b3e1ad544ced8cb18beb22300974fa937ae2c7e06b078ecd5a3608
Status: Downloaded newer image for phpmyadmin:latest
Creating phpmyadmin_db_1         ... done
Creating phpmyadmin_phpmyadmin_1 ... done

portainerp phpmyadmin 컨테이너 생성
portainerp phpmyadmin 컨테이너 생성

 

서비스 URL 접속

http://[서버 IP]:18080

phpmyadmin login 화면
phpmyadmin login 화면

 

phpmyadmin login 후 메인 화면

phpmyadmin login 후 메인 화면
phpmyadmin login 후 메인 화면

 

docker-comopse 중지

docker-compose down

 

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)

 

[Docker] 도커의 모든 것, 도커 추천 이미지!!!

필자는 이때까지 docker로 구축한 모든 목록을 이 블로그에 담았다. 앞으로도 이 페이지는 필자가 도커를 구축할 때마다 업데이트하려고 하니, 즐겨찾기 해두면 나쁘지 않을 거 같다. 유용하게 사

betwe.tistory.com

 

728x90
반응형
LIST