Q&A

  • mysql에서 백업을 하려면.
DBMS는 mysql 이구요. delphi5 사용합니다.



예를 들어 :

test 라는 DB 를 sql을 사용(델파이에서)



특정 디렉토리에 백업(*.zip)을 받고 싶습니다.



다시 불러 올수 있으면 더욱 좋겠구여.



그럼 즐거운 시간되세요!



3  COMMENTS
  • Profile
    ^-_-^ 2001.08.23 23:00
    yo``



    몇가지 방법이 있는데...sql구문으로 하실려면...



    select ..into outfile 문과 select ..load data infile 문으로

    텍스트파일로 백업,복구하시면 될꺼 같네요...



    속도도 꽤 빠르고...하지만 file priv의 권한이 있어야 합니다...



    그럼...휘리리릭~



    bLue bLood.



    freelab wrote:

    > DBMS는 mysql 이구요. delphi5 사용합니다.

    >

    > 예를 들어 :

    > test 라는 DB 를 sql을 사용(델파이에서)

    >

    > 특정 디렉토리에 백업(*.zip)을 받고 싶습니다.

    >

    > 다시 불러 올수 있으면 더욱 좋겠구여.

    >

    > 그럼 즐거운 시간되세요!

    >

  • Profile
    freelab 2001.08.24 03:56
    몇가지 방법이 있다고 하셨는데.....

    몇가지 방법좀 간단히 갈켜주실수 있는지요....



    ***** 실제적으로 하려는 것은요!!!

    ***** 델파이에서는 시간과 분을 설정해 주면

    ***** mysql에서 그 시간과 분에 자동으로 백업을 하려고 하는 겁니다...



    어떻게 해야 할지 좀.....





    궁금합니다...



    그럼 좋은 시간되세요!



  • Profile
    ^-_-^ 2001.08.27 23:15
    yo`



    우선 백업정책을 세워야 하겟지요...



    디비통채루 할것인지...아님 먼저번 백업받은것에 이어서 받을것인지..



    일단, 여기말고..델마당인지 델코인지 거기에도 질문올려놓으셨던데...



    MySQL은 MySQL 베이스 디렉토리 밑에 data라는 방안에 데이터들이 들어

    있습니다. data안에 데이터베이스 명으로 디렉토리가 만들어지고 디비이름

    으로 파일들이 생성이 되지요...기본적으로 디비 구조, 데이터, 인덱스 이렇게

    세개의 파일들로 구성되어 집니다.



    이 세개의 파일을 복사하는것만으로도 백업은 됩니다. ^^''



    sql 구문으로 하는것은 말씀드린대로

    select * into outfile 'c:어쩌구.txt' from table1' 이렇게 하면은 셀렉팅 되는

    레코드들이 어쩌구.txt 로 저장이 됩니다.



    잘만 활용하신다면 끝내줍니다. 속도가 왕 빠르거든요...^^''



    database.sarang.net , www.mysql.com 에서 참고하시고요...



    아니면 직접 코딩으로 하셔도 됩니다.



    디비에 접근해서 while 문등으로 돌려서 텍스트 혹은 다른 디비로 저장하셔도 되고요



    datadump 나 MySQL에서 제공하는 mysqldump, mysqlimport 같은 유틸로 백업,복구에 사

    용하셔도 됩니다.



    이 유틸에 대한것은 역시 메널을 참고 하십시요...별로 어렵지는 않을껍니다.



    프로그램에서 다 제어 하시면 됩니다.



    그럼...



    bLue bLood.



    freelab wrote:

    > 몇가지 방법이 있다고 하셨는데.....

    > 몇가지 방법좀 간단히 갈켜주실수 있는지요....

    >

    > ***** 실제적으로 하려는 것은요!!!

    > ***** 델파이에서는 시간과 분을 설정해 주면

    > ***** mysql에서 그 시간과 분에 자동으로 백업을 하려고 하는 겁니다...

    >

    > 어떻게 해야 할지 좀.....

    >

    >

    > 궁금합니다...

    >

    > 그럼 좋은 시간되세요!

    >