백업받은 sql 파일을 홈페이지에 올려놓고 복원할 때

백업받은 sql 파일을 홈페이지에 올려놓고 복원할 때

QA

백업받은 sql 파일을 홈페이지에 올려놓고 복원할 때

본문

 

도메인/사용자/html       ※ html이 빌더 설치할 폴더이며, 가상 서버 사용 중입니다.

 

sql 파일을 사용자 폴더에 넣고 복원 명령어를 넣는지, 

아니면

sql 파일을 html 폴더에 넣고 복원 명령어를 넣는지.

 

아니면, 둘쪽 아무 곳에서 풀어도 상관이 없는지 궁금합니다.

 

이 질문에 댓글 쓰기 :

답변 3

확장자가 sql인 db파일 이였네요. 그럼 첨에 말한것 처럼 폴더 위치와 상관 없습니다.

mysql 명령어로 db를 복원한 파일이 db에 저장이 됨으로 db파일은 삭제해도 되기 때문입니다.

그누보드 db접속 정보가 data/dbconfig.php 파일에 있으니 접속이 안된다면 이파일도 한번 확인해 보기시 바랍니다.

db삭제 등 db관리를 쉽고 편하게 할려면 phpMyAdmin 프로그램을 사용하면 됩니다.

phpMyAdmin​ 프로그램은 인터넷 검색으로 쉽게 구할수 있을것입니다.

설치방법은 다운로드 받은 phpMyAdmin​ 프로그램을 원하는 위치에 업로드 후 접속(

http://도메인/경로/phpMyAdmin​/) ​해서 실행하면 됩니다.

폴더 위치는 상관 없습니다.
복원시 mysql 명령어에서 아이디, 패스워드, db명을 정확히 입력하면 됩니다.

sql은 (/home/사용자) 폴더에서 풀었습니다.
파일은 (/home/사용자/back)폴더에서 풀어서 (/home/사용자/html)로 이동시켰더니 연결이 안되네요.
          대신, 파일을 윗 단계 폴더인 (/home/사용자) 폴더로 이동시키면 정상적으로 파일과 sql이 연결됩니다.

파일이 (/home/사용자/html) 폴더에 있을 때, 정상적으로 sql과 연결되게 하려면 어떻게 해야 할까요?

sql 파일을 DB 백업파일로 생각하고 DB를 복원하면 해당 DB로 복원되기 때문에

폴더 위치와 상관없다고 답변드렸습니다.

그런데 sql 파일이 db가 아니라면 파일형태라면 해당 위치에 있어야 할것 같습니다.

sql 파일이 뭘 의미하는지 잘 몰라서 답변드리기 애매하지만

/home/사용자/html 폴더와 같은 위치에 sql파일이 있어야 되지 않을까요.

 

확장자는 sql 파일이고, db 백업한 파일 db파일입니다.

mysql -uDB아이디 -pDB비밀번호 DB이름 < backup.sql 명령어를 이용해 (/home/사용자) 폴더에서 풀었습니다.

말씀하신 것처럼, db파일을 푼 위치가 상관이 없다면 연결이 되어야 정상일 것 같은데... ㅜㅜ


혹시, 이미 풀어진 db 삭제하시는 법 아세요?
mysql -u root -p
mysql> DROP DATABASE DB_Name; 명령어를 이용해도 이미 설치된 DB가 삭제가 안되네요.

다시 깨끗이 지우고,
(/home/사용자/html) 폴더에서 DB를 풀어볼까 하는데, 기존 게 있다보니 못하고 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 10,637
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT