base shell로 대용량 sql 복원하려면 어떻게 해야 하나요?
본문
홈페이지를 이동할 일이 있어서 FTP백업 해서 올리고 디비 백업해서 올리니 업로드가 안되더라구요.
그이유인즉슨 sql파일이 400메가에 육박합니다.
그래서 부랴부랴 php.ini를 찾아서 업로드 화일을 바꿔주고 메모리 모시기엔가에서도 충분히 쓸만큼 올려줬는데
안되더라구요 ㅠㅠ
그래서 여기저기 검색을 해보니 쉘을 이용하라고하는데.........
예전에 까페24에서 해주었던거 빼고는 어떻게 하는지도 모리고 어떻게 해야 할지도 모르겠습니다.
리눅스인데 센트os이구요~ 내용은 한번 보니 base shell 애를 써서 sql을 업로드하면 된다는데 애를 어디서
찾아야 하는지를 모르겠네요 ㅠㅠ
푸티처럼 하면 뇌는거라 생각했는데 아무리 뒤져봐도 어떻게 해야 할지 감이 안옵니다.
혹시 아시는분이 계신다면 상세한 설명좀 부탁 드리겠습니다.
빨리 처리해놓고 싶은데 어떻게 할지를 몰라서 부들부들하고 있네요~
되도록이면 쉬운 설명 부탁 드리겠습니다.
답변 3
리눅스 쉘 상태에서
mysql -u(mysql userid) -p dump대상 데이터베이스명 < 백업받아둔.sql 파일 명령으로 해결됩니다.
예) mysql -umysqluser -pmysqlpasswd mysqldatabases < backup.sql
FTP로 업로드 후에 복원하세요
상세한 부분은 검색해보세요요
ftp로 sql 파일 업로드를 하시고 계신 상황으로 보이는데요.
ftp로 업로드시에는 php.ini 설정은 관계가 없습니다.
php.ini는 웹페이지에서 업로드 할때 관계가 있습니다.
ftp로 올릴때 정상적으로 올라가지 않는다면 서버에 남은 공간이 충분한지를 먼저 체크해보세요.
답변을 작성하시기 전에 로그인 해주세요.