cron을 이용한 Mysql DB 자동백업은 관리자로써 꼭 필요한것이다. 사용자들이 적은 새벽 3~4시경을 주기로 자동 백업 실행을 하는 걸로 가정하고 백업 된 DB는 용량 문제로 인해 매일 갱신 하게 하는 스크립트이다. # cd /etc/cron.daily/ # vi Ba.....
1. 계정생성 GRANT USAGE ON *.* TO 사용할ID@'%' IDENTIFIED BY 'PASSWORD'; 사용할ID= 사용할 ID 그 뒷부분에 붙는것이 허용 범위 입니다. > IP 허용시 GRANT USAGE ON *.* TO 사용할ID@127.0.0.1 IDENTIFIED BY 'PASSWORD'; > 와일드문자 (리모트가능).....
mysqldump -u root -password DBName >저장위치 mysql 이 설치된곳에 보면 mysqldump라는 프로그램이 있다. 이 프로그램을 이용하여 backup 과 restore를 할 수 있다. 내 서버에 간단하게 배치파일을 이용해서 mysql db를 backup를 받게 해 놓았다. .....
중요한것은 Mysql 이 아니라... 도스[프롬프트] 프로그램을 C using System.IO; Process pro = new System.Diagnostics.Process(); pro.StartInfo.FileName = "명령어"; pro.StartInfo.Arguments = "파라메터들"; pro.StartInfo.WindowStyle = Pro.....
MySQL의 데이터를 백업하는 방법은 크게 두가지로 분류 할 수 있다. 1. mysqldump를 이용한 text타입의 백업 방법. 2. 데이터파일 자체를 복사하는 백업 방법. 두가지 방법모두 장단점이 있으므로 용도와 필요에 맞게 사용하는 것이 좋다. 1. mysqldump를.....
최근에 DB를 다른 서버로 이전하기 위해서 데이터를 백업 및 복원해야 하는 일이 있었다. 기존에 백업 쉘이 mysqldump --allow-keywords -uroot -p%비밀번호% --skip-opt --default-character-set=euckr --all-databases > %파일명% 로 되어 있었는데, 이를 이용해서 dump를 .....
1. 특정 db의 특정 table에서 원하는 값만 덤프받기 mysqldump -u -p [DB명] [TABLE명] -w'조건문' ex)testdb 에서 test 테이블 중 no 가 10 이상인 데이터를 백업 - mysqldump -u -p testdb test -w'no > 10' > test.sql 2. 스키마만 백업하기 -d 옵션 사용.....
MySql에서 데이터베이스를 백업하기 위해, 혹은 복구하기 위해 mysqldump라는 것을 사용한다. ?mysqldump의 옵션을 살펴보면 -A, --all-databases : 모든 DB를 덤프? --add-locks : 덤프 전에 lock 덤프 후에 unlock? --add-drop-table : 덤프이후에 출력물의 앞에 .....