하얀뼈
394
2021-12-07 09:30:14
7
349

(PHP아시는분..) DB를 제 마음대로 복사 -> 붙여넣기 할 수 있나요?





우리는 PHP를 통해 수많은 데이터를 다루면서 

table이라는 개념을 이해하고 있습니다.


근데..... Table이 뭐든, DB가 뭐든간에 어쨌든 파일의 형태로 저장되어있을거란 말이죠.(아마도?)

이걸 그냥 복사 -> 붙여넣기 식으로 데이터베이스 자체를 이사하는게 가능한지 궁금합니다.


이걸 질문하는 이유는...


XAMPP로 php홈페이지를 개발했습니다. 

근데 그걸 나스서버에 올리려니 

php,html,css,js 파일은 ftp로 간단하게 업로드 되는데 


방대한 데이터베이스를 하나하나 옮겨적으려니 

너무나도 시간이 오래걸리기 때문입니다.


어떻게 파일이나 폴더 전체를 복사해서 

붙여넣는 방법은 없을까요?


c:\xampp 폴더 어딘가에 데이터베이스 관련 파일이나 폴더가 존재하지 않을까 하는데....



사용언어: PHP

DB: 마리아DB


도움 부탁드립니다.




0
  • 답변 7

  • 마린_7
    351
    2021-12-07 09:48:21

    불가능하진 않겠지만... 굳이 그럴필요가 있을까요??

    보통의 경우 dump 기능을 사용합니다.

  • 하얀뼈
    394
    2021-12-07 10:10:34

    @마린_7

    db를 일일이 선택해서 복사하고 

     복구할 때도 일일이 선택해서 복구하는 과정이 생각보다 껄끄럽더라구요...

    파일이나 폴더를 통째로 옮기는 방법이 가능할까요>?

  • 협군
    6k
    2021-12-07 10:52:14 작성 2021-12-07 10:52:57 수정됨

    dump 로 하면 되는데 왜요? 일일이 선택을 왜 하나요?

    그리고 이건 mysql db 문제인데 왜 php 아시는 분이라고 제목을 작성하셨나요?

  • 하얀뼈
    394
    2021-12-07 11:04:18

    @협군 

    뭐 잘 몰라서 질문좀 할 수 있지 왜그러세요?

    왜캐 따지듯이 달려드세요? 왜그래요? 제가 잘못했어요?

    PHP로 개발했고 phpmyadmin에서 만지는거라 php관련 있는줄 알고 그렇게 물어봤는데 이게 큰 문제가 돼요?



    -1
  • 큰붕어빵
    60
    2021-12-07 11:38:02

    xampp는 설치를 안 해 봐서 잘 모르겠지만 보통 mysql 디렉토리에 있을 겁니다.

    mariadb도 같다고 보시면 될 거예요.

    그거 안에 설정 파일이 있는데 설정 파일 내에 설치 경로 있습니다.

    그 파일을 갖고 가시면 되는 걸로 알고 있습니다.

  • Dive_Drink_Develope
    7k
    2021-12-07 11:46:16

    구글 검색어 : maria DB 옮기기

  • 두한백
    353
    2021-12-07 11:52:42

    phpmyadmin은 php 언어로 된 mysql 접속을 용이하게 만들어준 웹 프로그램의 개념입니다.

    phpmyadmin 은  php 언어로 구성된 프로그램이지만 실질적으로 글에서 하고자 하는 바는 mysql (maria) DB의 백업, 이전을 말하시는듯 하네요.


    SQL 쿼리로 명령어를 입력해서 백업해도 되지만 

    phpmyadmin 자체에서 백업 파일을 저장하는 기능이 있습니다. phpmyadmin 버전마다 화면 디자인(UI& UX) 차이는 있지만 큰 틀은 바뀐건 없습니다.

    phpadmin의 export (내보내기), import  기능으로 구글링 하시면 보다 자세한 설명들이 나올겁니다.

    작성자님께서 NAS서버에 파일을 올린다고 하셨는데 DB까지 올릴 필요가 있을까요?

    혼자 개발연습하시는 용도라면  NAS에 소스(php, html,css)는 올리되 DB는 접속정보만 작성자님 PC IP정보로 변경해서 연결하셔도 될 듯합니다.


  • 로그인을 하시면 답변을 등록할 수 있습니다.