2026, 새로운 도약을 시작합니다.

서버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개

3529812647_1609844264.588.png

->

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

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

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

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

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

3529812647_1609844443.158.png

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

정성스러운 답변 감사합니다 ㅠ 결국 일단 해결못해서 보류하고 있습니다 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다!

댓글을 작성하려면 로그인이 필요합니다.

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

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

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

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

https://kssong.tistory.com/2

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

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

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

ssh의 화면상에

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

a.sql은 ftp : www/a.sql에 있구요
그 명령어를 쓰는 위치를 해당 파일이 있는 곳에서 하면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

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

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

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

다른 반응이 하나도 없이 아무 메세지도 안나오면서 ->이게 뜨면서 확인해보니 변한게 없네요 ㅠ
그렇다면 백업된게 정상적이지 않을수 있습니다.

댓글을 작성하려면 로그인이 필요합니다.

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

쿼리로 실행하는게 아니라서 ;는 붙일이유는 없습니다.
에러가 뜨네요 ㅎㅎ; ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고