워드프레스 사이트를 수동으로 이전하는 경우 이미 설치된 워드프레스를 삭제하고 새로운 사이트를 마이그레이션해야 할 수 있습니다. 그런 경우 데이터는 FTP/SFTP를 통해 업로드하고 DB는 phpMyAdmin 등에서 기존 DB 테이블을 삭제하고 새 DB를 임포트하여 DB를 복원할 수 있습니다.
📍 클라우드웨이즈 가입 방법 (+ Cloudways 할인 쿠폰 & 프로모션 코드)
데이터베이스 내의 모든 DB 테이블 삭제하기
phpMyAdmin에서 모든 DB 테이블 삭제하기
패스트코멧, 블루호스트 등 phpMyAdmin 툴을 제공하는 경우 phpMyAdmin에서 쉽게 테이블을 삭제할 수 있습니다. 카페24를 이용하는 경우에는 phpMyAdmin 툴을 설치하여 DB에 접속할 수 있습니다.
가성비 좋은 웹호스팅 중 하나인 패스트코멧(FastComet)은 cPanel을 제공합니다. 패스트코멧에서 phpMyAdmin 툴에 접속하여 DB 테이블을 삭제하는 방법에 대하여 간략히 살펴보겠습니다. cPanel을 제공하는 환경에서는 비슷한 방법으로 DB 테이블을 제거할 수 있습니다.
DB 테이블을 삭제할 경우 백업본이 없는 경우 복구하지 못할 수 있습니다. 카페24, 패스트코멧, 클라우드웨이즈 등에서는 자동 백업/복원본을 제공하지만, 자동 백업/복원 기능이 제공되지 않는 웹호스팅도 있습니다. 아래의 작업을 진행하기 전에 DB 백업을 진행할 것을 권장합니다.
1 FastComet에 로그인한 다음, 이용 중인 호스팅 상품에서 cPanel 아이콘을 클릭하여 씨패널에 로그인합니다.
2 cPanel에 접속하면 오른쪽 상단의 검색 상자에 php를 입력하고 드롭다운 상자에서 phpMyAdmin을 선택합니다.
3 phpMyAdmin 클라이언트에 접속되면 (1) 왼쪽 패널에서 DB 이름을 선택하고 (2) 오른쪽 패널에서 모두 체크를 선택하여 모든 테이블을 선택한 다음, (3) 데이터나 테이블 삭제 아래의 삭제를 선택합니다.
4 정말로 다음 쿼리를 실행하시겠습니까? 화면이 표시되면 "예"를 클릭하여 모든 디비 테이블을 삭제할 수 있습니다.
"예"를 클릭하면 모든 디비 테이블이 삭제되고, 백업본이 없는 경우 복구하지 못합니다. 삭제하기 전에 백업을 하는 것이 안전합니다!!!
클라우드웨이즈에서 모든 DB 테이블을 삭제하는 방법
이 블로그는 현재 클라우드웨이즈(Cloudways)에서 호스팅되고 있습니다. 클라우드웨이즈에서는 애플리케이션에서 DB에 접속할 수 있습니다.
1 클라우드웨이즈에 로그인하고 Applications 탭에서 해당 애플리케이션(DB 테이블을 삭제할 워드프레스가 설치된 앱)을 선택합니다.
2 애플리케이션 관리 페이지가 표시되면 Access Details에서 Launch Database Manager(데이터베이스 관리자 시작) 버튼을 클릭합니다.
3 SQL 명령에서 다음과 같은 쿼리를 실행합니다.
SET @tables = NULL;
SELECT GROUP_CONCAT('`', table_name, '`') INTO @tables
FROM information_schema.tables
WHERE table_schema = 'your_database_name';
SET @tables = CONCAT('DROP TABLE IF EXISTS ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
'your_database_name' 부분은 적절히 변경하세요.
DB 테이블을 삭제하더라도 자동 백업/복원 기능을 사용하여 삭제된 DB를 다시 복원할 수 있지만, 이 작업을 진행하기 전에 미리 DB를 백업할 것을 권장합니다.
실행 버튼을 클릭하면 쿼리가 실행되면서 모든 테이블이 삭제되고 "테이블이 없습니다" 문구가 표시됩니다.
HeidiSQL을 사용하는 경우에도 동일한 쿼리를 실행하여 모든 DB 테이블을 삭제할 수 있습니다.
카페24에서는 보안상의 문제로 phpMyAdmin 서비스가 오래 전에 종료되었습니다. 카페24에서 DB에 접속하려면 phpMyAdmin을 수동으로 설치해야 하지만, 번거로운 경우 HeidiSQL을 통해 DB에 액세스할 수 있습니다.
가비아도 동일한 이유로 phpMyAdmin 툴이 제공되지 않습니다. 가비아에서도 phpMyAdmin을 직접 설치하거나 HeidiSQL 클라이언트 툴을 사용하여 DB에 접근할 수 있습니다.
DB 작업은 위험할 수 있으므로 가급적 DB를 백업하여 컴퓨터나 클라우드 스토리지에 보관한 후에 DB 작업을 실행하는 것이 안전합니다.
댓글 남기기