서버db 이전 sql 임포트
본문
sql 파일을 phpmyadmin으로 옴기려하니 21용량 제한으로 안되서
php.ini을 찾으려고 하니 웹호스팅을 이용하는지라 권한이 없네요 ..
그래서 ssh로 sql을 임포트 하려고 하는데
접속까진 잘되었는데
mysql -u 네임 -p 비번 네임 < a.sql + 엔터
mysql -u 네임 -p 네임 네임 < a.sql + 엔터
mysql -u네임 -p비번 네임 < a.sql + 엔터
mysql -u네임 -p네임 네임 < a.sql + 엔터
이렇게 해봐도 결과적으로 계속 나오는게
-> 이거밖에 안뜨네요 .. 검색해봐도 잘 안나와서 질문올리게되었습니다
답변 5
->
=> ssh로 접속시 mysql 로 접속이 되어서 그런거 같네요
=> 그렇지 않다면 엔터시 -> 이게 나올 이유는 없는거 같습니다.
=> mysql 로 데이터를 넣는거라면 mysql 접속하지 않고 처리해야 정상적으로 디비에 들어갑니다.
=> ;로 끝을 내지 않는경우 종료되지 않은걸로 인식해서 -> 이게 계속 나옵니다.
=> 리눅스에서 실행시 정상작동하지 않는다면 아래와 같이 에러문구가 나와야 정상일겁니다.
뒤에 ; 을 붙여야 될겁니다.
mysql -u 네임 -p비번 DB명 < a.sql + 엔터 이 방식이 복원이고요
해당 적용이 완료되면 -> 이렇게 뜨는게 맞습니다.
db가 제대로 반영된건지 접속해서 확인을 해보시거나
제대로 백업된건지는 sql 파일을 열어서 확인해 보셔야 할듯 합니다.
mysql -u 네임 -p 비번 DB명 < a.sql + 엔터
mysql 명령을 엔터치고 아무런 메세지가 나오지 않으면
정상적으로 잘 되고 있다는 겁니다.
mysql 권한이나 a.sql 파일 위치도 확인하시구요.
사용하시는 호스팅쪽에 문의해서 sql파일 넘겨주고 업로드해달라고하면 해줄거에요
카페24같은경우는 고객센터쪽에 요청하는게 있습니다