ssh 막힌곳에서 sql 복구방법
본문
호스팅 이동하려고 하는데
보안때문에 ssh가 막혀있습니다.
php을 이용해서 압축은 해제했는대
sql은 용량때문에 myadmin에서 올리질 못하는데
방법이 있나요?
답변 5
번거롭긴 하지만 phpmyadmin 으로 백업할 때 전체 백업하지 말고
용량에 맞게 테이블을 구분해서 백업 후 차례대로 복구해도 정상적으로 복구됩니다.
그리고 웬만한 호스팅 회사들은 ftp에 DB 백업 파일 올리고 고객센터에 복구해달라고 하면 해 줄 겁니다.
$command = `mysql -u디비접속아이디 -p디비접속패스워드 디비명 < sql파일명.sql`;
echo $command;
sql 파일을 최상위 경로에 올리고 php 파일 하나 만드신 후에 위 코드 붙여넣기 하셔서 실행해 보세요.
해당 명령어 감싸고 있는 건 작은따옴표 아닙니다. 숫자 1 옆에 있는 백틱입니다.
sql파일을 가지고 계신다면
텍스트에디터로 여러개로 편집하셔 용량을 줄인 다음 phpMyAdmin 등 mysql 처리프로그램을 이용해 올리셨야겠네요.
phpMyAdmin 용량제한 이내로 백업받은 sql파일을 분할해서 저장후 작업하면 됩니다.
빨리 그곳에서 나오세요. ㅡㅡ;
답변을 작성하시기 전에 로그인 해주세요.