이미 설치해버린... db 테이블명 접두사를 변경하고 싶습니다....
본문
영카트가 설치된 사이트에
새로운 폴더를 만들고 그 안에 영카트를 또 설치했는데요...;;
설치시 접두사 정의 해놓은것을 변경하고 싶은데....
이미 설치되어있는 상태에서 접두사를 바꾸려면 어떤식으로 변경해야하나요..??
기존 사이트 접두사가 g5_ / g5_shop_ 으로 되어있고,
새로 설치한 접두사가 g5_en / g5_shop_en 으로 설치했는데...
db명을 보니 헷갈리는거 같아서... en_g5_ / en_g5_shop_ 이렇게 변경하고 싶습니다...;;
답변 2
가장 쉽고 간단한 것은 phpmyadmin으로 디비를 몽땅 백업해서(export)
에디터로 화일을 열고 g5_shop_en --> en_g5_shop_, g5_en -->en_g5_ 로 변경하여 저장 후
다시 phpmyadmin으로 import 하면 됩니다
export할 때 drop table, create table 등 조건에 체크 후 저장
기존 사이트: g5_
신규 사이트: g5_en
여기서 기존 사이트의 접두사인 'g5_' 를 새로운 접두사인 'en_g5' 로 변경하기를 희망하시는 것으로 보입니다.
방법은 많겠지만, 가장 간단한 방법은
이 사이트가 현재 구축되지 않은 상태(즉 백업이 필요하지 않은)일 경우,
'g5_en_' 은 그대로 두고, 'g5_' 접두사를 쓰는 DB 테이블을 모두 지우고, 다시 설치하는 방법입니다.
한편, 기존 데이터를 살려야 한다면 균이 님 말씀처럼 DB를 백업하고, 접두사를 변경한 뒤, 다시 불러오는 방법을 선택해야 할 듯 합니다.