서버db 이전 sql 임포트

서버db 이전 sql 임포트

QA

서버db 이전 sql 임포트

답변 5

본문

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

3529812647_1609844264.588.png

 

->

=> ssh로 접속시 mysql 로 접속이 되어서 그런거 같네요

=> 그렇지 않다면 엔터시 -> 이게 나올 이유는 없는거 같습니다.

=> mysql 로 데이터를 넣는거라면 mysql 접속하지 않고 처리해야 정상적으로 디비에 들어갑니다.

=> ;로 끝을 내지 않는경우 종료되지 않은걸로 인식해서 -> 이게 계속 나옵니다.

 

=> 리눅스에서 실행시 정상작동하지 않는다면 아래와 같이 에러문구가 나와야 정상일겁니다.

 

3529812647_1609844443.158.png

뒤에 ; 을 붙여야 될겁니다.

mysql -u 네임 -p비번 DB명 < a.sql + 엔터 이 방식이 복원이고요

 

해당 적용이 완료되면 -> 이렇게 뜨는게 맞습니다.

db가 제대로 반영된건지 접속해서 확인을 해보시거나

 

제대로 백업된건지는 sql 파일을 열어서 확인해 보셔야 할듯 합니다.

mysql -u 네임 -p 비번 DB명 < a.sql + 엔터

mysql 명령을 엔터치고 아무런 메세지가 나오지 않으면

정상적으로 잘 되고 있다는 겁니다.

mysql 권한이나 a.sql 파일 위치도 확인하시구요.

https://kssong.tistory.com/2

네 써놓으신 글 정독하여 읽었는데 ..

혹시 a.sql의 위치는 어디에 놓아야되는건가요?

ssh의 화면상에

MariaDB [db명]> mysql -u 네임 -p 비번 db명 < a.sql + 엔터
를 치면 -> 이 바로 나오면서 db 접속해서 확인해보면 아무 반응도 일어나질 않습니다 ㅠ

a.sql은 ftp : www/a.sql에 있구요

사용하시는 호스팅쪽에 문의해서 sql파일 넘겨주고 업로드해달라고하면 해줄거에요

 

카페24같은경우는 고객센터쪽에 요청하는게 있습니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
filter #sql ×
전체 728
© SIRSOFT
현재 페이지 제일 처음으로