클라우드웨이즈(Cloudways) 데이터베이스 접속 방법 (phpMyAdmin vs. Adminer)

Last Updated: 2024년 10월 11일 댓글

많은 웹호스팅 업체에서 phpMyAdmin을 데이터베이트 관리 툴로 제공합니다. 패스트코멧, 케미클라우드, 블루호스트 등 cPanel 환경을 제공하는 웹호스팅의 경우 cPanel에 로그인하여 phpMyAdmin에 접속할 수 있습니다.

국내의 대표적인 웹호스팅 업체인 카페24와 가비아는 보안상의 이유로 phpMyAdmin 툴을 제거하여 사용자들이 불편을 겪고 있습니다.

클라우드웨이즈(Cloudways)는 자체 Database Manager 툴을 제공합니다. 디비 작업이 필요한 애플리케이션 관리자 페이지를 통해 디비에 액세스할 수 있습니다.

💡 클라우드웨이즈 가입 방법 (+ Cloudways 할인 쿠폰 & 프로모션 코드)

클라우드웨이즈(Cloudways) 데이터베이스 접속 방법 (phpMyAdmin vs. Adminer)

클라우드웨이즈는 Adminer 툴을 기반으로 자체 Database Manager를 구축하여 사용자들에게 제공하는 것 같습니다. phpMyAdmin은 아마 많은 분들이 익숙하리라 생각됩니다. 클라우드웨이즈의 Database Manager는 Adminer라는 툴을 기반으로 하는 것 같습니다.

phpMyadmin vs. Adminer 비교

Adminer와 phpMyAdmin은 데이터베이스 콘텐츠 관리를 위한 도구입니다. phpMyAdmin은 디비 관리 작업용으로 가장 유명한 도구 중 하나입니다. Adminer도 유명하며 보다 가벼운 도구입니다.

특징phpMyAdminAdminer
개발 언어PHPPHP
사용자 인터페이스전통적인 웹 인터페이스단순하고 깔끔한 인터페이스
설치 및 설정설치가 필요함단일 PHP 파일로 구성되어 있어 설치가 간편함
지원 데이터베이스MySQL, MariaDBMySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle
기능데이터베이스 관리, SQL 쿼리 실행, 사용자 관리 등 다양한 기능 제공데이터베이스 관리, SQL 쿼리 실행, 사용자 생성 및 권한 설정 등 필수적인 기능 집중
보안계정 기반의 접근 제어단일 접속 포인트 제공
확장성플러그인과 테마로 확장 가능확장성은 제한적이지만 커스터마이징이 용이함
파일 크기상대적으로 큼매우 작음 (약 500KB)

phpMyAdmin과 Adminer의 자세한 차이점은 다음 글을 참고할 수 있습니다.

클라우드웨이즈(Cloudways)에서 데이터베이스에 접속하기

클라우드웨이즈는 phpMyAdmin이 제공되지 않지만 애플리케이션 관리 페이지에서 Database Manager 도구를 이용하여 디비에 접근할 수 있습니다.

Access Details 탭을 클릭하고 Launch Database Manager 버튼을 클릭하면 디비 관리 페이지가 표시됩니다.

DB에 접속하면 원하는 디비 관련 작업을 할 수 있습니다.

예를 들어, 관리자 비밀번호를 변경하고 싶지만 이메일로 재설정할 수 없는 경우 Database Manager에 접속하여 직접 비밀번호를 재설정할 수 있습니다.

모든 테이블을 삭제하고 싶은 경우 SQL 명령 탭에서 다음과 같은 쿼리를 실행할 수 있습니다. 가령, 워드프레스 사이트 이전 시, 기존 DB 테이블들을 모두 삭제하고 새 DB 파일을 임포트하려는 경우 먼저 DB 테이블을 삭제합니다.

-- 바로 실행해서 테이블을 삭제하는 방법
SET @tables = (
  SELECT GROUP_CONCAT(table_name)
  FROM information_schema.tables
  WHERE table_schema = 'your_database_name' -- 해당하는 데이터베이스 이름으로 변경
  AND table_name LIKE 'wp_%'
);

SET @del_query = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @del_query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;

your_database_name을 실제 DB 이름으로 변경합니다.

이 쿼리를 실행할 경우 지정한 데이터베이스 내의 모든 테이블이 삭제되므로 주의가 필요합니다! 명령을 실행하기 전에 DB 백업을 받는 것이 안전합니다.

클라우드웨이즈에서 DB에 접속하는 방법을 다음 영상을 통해 확인할 수 있습니다.

HeidiSQL을 통해 DB에 접속하기

HeidiSQL 툴을 선호하는 경우 HeidiSQL 도구를 사용하여 클라우드웨이즈 데이터베이스에 접근할 수 있습니다.

외부 작업자에게 DB 접속을 허용하고 싶은 경우에도 이 방법을 이용할 수 있습니다.

1 먼저 서버 관리 페이지의 Security 섹션의 MySQL 탭에서 접속을 허용할 IP 주소를 추가하시기 바랍니다.

내 컴퓨터의 IP 주소를 확인하려면 네이버에서 "내 IP"를 검색하면 이용 중인 컴퓨터가 접속 중인 인터넷 회선의 공인 IP 주소를 확인할 수 있습니다.

2 HeidiSQL을 실행하고 다음 그림과 같이 접속 설정을 하면 됩니다.

자세한 설정:

  • 네트워크 유형: MariaDB or MySQL (TCP/IP)
  • 라이브러리: libmariadb.dll
  • 호스트명 / IP: 서버 IP 주소
  • 사용자: DB 사용자
  • 암호: DB 비밀번호
  • 포트: 3306

3 열기 버튼을 누르면 DB에 접속됩니다.

원하는 디비 관련 작업을 할 수 있습니다.

HeidiSQL을 처음 접하게 되면 phpMyAdmin에 비해 사용이 어렵게 느껴질 수 있습니다. HeidiSQL 툴은 phpMyAdim보다 가벼우며 대용량의 DB 파일을 임포트할 수 있습니다. (phpMyAdmin에서 대용량의 DB 파일의 임포트를 시도하면 실패할 가능성이 있습니다.)

참고

작성자 아바타

워드크래커는 전문 영한번역가로 활동하고 있으며 10년 이상 워드프레스 관련 정보를 제공하는 워드프레스 정보꾸러미 블로그를 운영하고 있다. 또한, ‘워드프레스를 사용하는 사람들’ 네이버 카페도 관리하고 있다.

댓글 남기기

Leave a Comment

카카오톡 상담 카톡 서비스 상담