본문 바로가기
XAMPP

용량이 큰 sql 덤프파일 가져오기

by ethanjoh 2014. 8. 6.

XAMPP 설치 후 phpmyadmin에 들어가 덤프받은 DB를 가져오려니 역시나 용량이 80메가 정도 되다보니 기본 설정값으로는 불러올 수가 없다.


일단 php.ini에서 upload_max_filesize 과 post_max_size를 각각 100M로 고쳐보았다.

잘 되나 싶었지만 시간초과에 걸린다...-_-;


안내되어있는 documenation을 보니 여러 개로 나눠주는 bigdump라는 것이 있다.

근데 이건 PHP 파일이네...쩝.


하지만 어렵지 않다.

파일은 다운로드 받아 열어보면 DB 세팅 부분이 있는데 로컬호스트에 있는 데이터베이스에 맞게 설정해주면 된다.


그리고, 로컬호스트의 웹서버 디렉토리에 (예를 들자면) dump 디렉토리를 하나 만들고 bigdump.php 파일을 복사한다.

덤프받은 sql 파일도 같이 복사해 둔다.


위의 과정은 로컬에서 실행되기 때문에 그런 것이고 만약 웹호스팅 등에서는 FTP를 이용해 작업하면 된다.




그리고 로컬호스트에서 http://localhost/dump/bigdump.php 실행하면 위와 같이 나온다.

이미 dump 디렉토리에 덤프 파일이 복사되어 있으므로 Start Import를 클릭하면 된다.

(만약 데이터베이스 설정이 맞지 않았다면 에러 메시지를 보여준다.)






80메가 정도 되는 덤프파일을 여러 개로 나눠서 금방 import 시켜주었다.


중요한 것은 DB를 불러온 후에는 덤프파일과 bigdump.php 파일은 보안을 위해 삭제한다.