Adminer

Adminer

Jakub Vrána · 마케팅

Adminer는 PHP 파일 하나로 돌아가는 무료 데이터베이스 관리 도구다. 서버에 올리고 브라우저로 열면 MySQL, PostgreSQL, SQLite 같은 데이터베이스를 한 화면에서 관리할 수 있다. MySQL 관리, PostgreSQL 관리, SQLite 관리 도구의 역할을 같은 데이터베이스 GUI 안에서 해낸다.

Adminer 미리보기

Adminer 소개

What Is Adminer

Adminer는 데스크톱 클라이언트를 설치하지 않고 데이터베이스 속을 들여다보려는 사람을 위한 오픈소스 데이터베이스 관리 도구다. 프로그램 전체가 PHP 파일 하나라서, 서버에 올리고 브라우저에서 평범한 페이지처럼 열면 된다. MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle에는 별도 설정 없이 연결되고, MongoDB와 Redis, Elasticsearch 같은 드라이버는 플러그인으로 더한다.

끌리는 지점은 크기다. phpMyAdmin이 수천 개의 파일로 흩어져 있는 반면, 이 phpMyAdmin 대안은 파일 하나라 교체에 1초면 충분하다. 아래에 프레임워크가 없으니 페이지는 빠르게 뜬다. 공유 호스팅이든 작은 VPS든 Docker 환경이든, 쿼리 한 번을 돌리기 전에 설정할 게 적다는 차이로 드러난다.

대신 Adminer는 무거운 클라이언트보다 하는 일이 적다. 시각적 쿼리 빌더도, 저장 프로시저 디버거도, 팀 협업 계층도 없다. SQL 실행, 행 편집, 테이블 변경, 덤프 내보내기처럼 직접 작업에 집중한 도구다. 복잡한 스키마를 설계하려면 다른 걸 찾아야 한다. 데이터베이스를 빠르고 자주 확인하는 용도라면 이만한 게 드물다.

Getting Started

  1. adminer.org에서 파일 하나를 내려받는다. 전체 버전이나 더 작은 영어 전용 버전을 골라 PHP가 도는 웹 서버에 올린다.
  2. 브라우저에서 그 파일을 연다. 데이터베이스 종류, 서버, 사용자 이름, 비밀번호, 데이터베이스 이름 입력 칸이 있는 로그인 화면이 나온다.
  3. 접속 정보를 넣고 연결한다. 왼쪽 목록에 접근할 수 있는 데이터베이스와 테이블이 뜬다.
  4. 테이블을 눌러 행을 보고 편집하거나, SQL 명령 상자를 열어 직접 쿼리를 돌린다.
  5. 백업이 필요하면 구조나 데이터를 SQL 또는 CSV로 내보내고, 공용 서버라면 다 쓴 뒤 파일을 서버에서 지운다.

제품 정보

Adminer의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜Free
플랫폼Web (PHP)
개발사Jakub Vrána
카테고리마케팅
출시일Feb 2008
최근 업데이트Oct 2025
웹사이트 방문 수36.8K
웹사이트 글로벌 순위599.6K
API 제공 여부아니요

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 웹 개발자와 프리랜서
  • 작은 서버를 맡은 시스템 관리자
  • SQL을 배우는 학생

작업

  • 한 번짜리 쿼리 실행
  • 테이블 구조 편집
  • 빠른 백업
  • 운영 사이트의 데이터 확인

활용 상황

  • WordPress나 Laravel 사이트 디버깅
  • 빌린 컴퓨터로 데이터베이스 접속
  • 작은 프로젝트용 데이터베이스 준비

주요 기능

파일 하나, 설치 없음

도구 전체가 웹 서버에 올려 브라우저로 여는 PHP 파일 하나다. 컴파일할 것도, 도구 자체를 위한 데이터베이스도 없다. 그래서 공유 호스팅이나 갓 만든 VPS에 순식간에 배포하고, 다 쓰면 같은 속도로 걷어낼 수 있다.

폭넓은 데이터베이스 지원

Adminer는 MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle에 준비 없이 연결된다. 플러그인이 MongoDB, Redis, Elasticsearch, ClickHouse, Firebird 같은 드라이버를 더한다. 구성에 엔진이 여러 개 섞여 있어도 화면 하나로 대부분 감당한다.

테이블과 스키마 완전 제어

어느 테이블이든 필드, 인덱스, 외래 키, 트리거를 나열하고 이름, 타입, 콜레이션, 기본값, 주석을 바꿀 수 있다. 테이블과 열 추가와 삭제도 같은 화면에서 하고, 외래 키 생성과 변경, 연결도 마찬가지다. MySQL 사용자는 이벤트와 테이블 파티션도 쓸 수 있다.

데이터 탐색과 편집

테이블은 검색, 집계, 정렬, 개수 제한 조작과 함께 열려서 행을 건드리기 전에 큰 집합을 좁힐 수 있다. 새 레코드는 그 자리에서 삽입하고, 기존 것은 수정하거나 삭제한다. 흔히 쓰는 데이터 타입은 모두 지원하며, 큰 바이너리는 페이지가 아니라 파일 전송으로 옮긴다.

SQL 콘솔과 내보내기

텍스트 상자에서 직접 입력한 SQL 명령이나 업로드한 파일을 실행한다. 데이터를 옮겨야 할 때는 테이블 구조, 데이터, 뷰, 루틴, 데이터베이스 전체를 SQL이나 CSV로 내보낸다. 외래 키로 테이블을 이은 스키마 그림도 출력한다.

플러그인과 사용자화

Adminer는 확장을 전제로 만들어졌다. 플러그인으로 드라이버를 더하고, 로그인 방식을 바꾸고, 화면 일부를 숨기고, 테마를 입힌다. 비기술 인력에게는 Adminer Editor를 건넬 수도 있다. 구조는 두지 않고 데이터만 편집하게 해 주는 간소판이다.

장단점

장점

  • 파일 하나에 담겨 배포와 정리가 몇 초면 끝나고 유지할 패키지도 없다.
  • MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle을 한 화면에서 다루니, 하나의 데이터베이스 GUI로 MySQL 관리, PostgreSQL 관리, SQLite 관리 도구를 모두 감당한다.
  • 뒤에 무거운 프레임워크가 없어 페이지가 빠르게 뜬다.
  • Apache나 GPL 2로 상업과 비상업 모두 무료이고 등급별 제한도 없다.
  • 보안이 개발에서 내건 우선순위라 비밀번호 강제와 무차별 대입 방어를 갖춘다.

단점

  • 시각적 쿼리 빌더도 스키마 설계 도구도 없어서 제대로 모델링하려면 SQL을 손으로 써야 한다.
  • 소박한 화면과 협업 기능의 부재로 공유 작업 공간을 원하는 팀에는 부족하다.
  • 공개 서버에서 누구나 닿게 두면 공격 대상이 되니 IP 허용 목록이나 비밀번호 보호를 직접 걸어야 한다.

자주 묻는 질문

Adminer는 브라우저에서 데이터베이스를 관리하는 도구다. 사용자 이름과 비밀번호로 연결한 뒤 테이블을 훑고, 행과 구조를 편집하고, SQL을 실행하고, 데이터를 내보낸다. phpMyAdmin 같은 도구의 더 가벼운 대안으로, 들어가서 일을 끝내고 곧바로 나오려는 사람에게 맞는다.