1. 우선 backup을 수행해도 되는지 확인을 해보도록 합니다.
    > 만일 DB가 InnoDB 방식이라면 아래와 같은 명령어가 통한답니다.
      mysql>show table status

    > 만일 InnoDB 가 아니라면...
      [neouser@neouserdb-1 data]$ du --max-depth=1


2. 검토해본 결과 별다른 무리가 없다면 mysql을 backup을 받습니다.
  저에 경우에는  backup후 개발 장비에 데이터를 모두 뿌려넣고 싶었기 때문에 dump를 뜨도록 했습니다.

  > BACKUP
   데이터베이스명 : neouserdb
   생성할 sql파일명 : neouserdb.sql
   shell>$ mysqldump -uroot -p neouserdb > neouserdb.sql

  > RESTORE
   데이터베이스명 : neouserdb2
   생성할 sql파일명 : neouserdb.sql
     ※ 선행작업으로 데이터베이스는 만들어 놓으셔야 합니다.
   shell>$ mysql -uroot -p neouserdb2 < neouserdb.sql


3. 추가!!
 뭐든 뭔가 또다른 방법이 있기 마련이죠.
 mysql> load data local infile 'data.txt' into table table_name;
 shell>$
mysql -e "source /path-to-backup/backup-file.sql" db_name

이런것도 역시 찾으려 들면 검색엔진들은 뭐이리 쓰레기 데이터만 토해내는지..




글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!