다음의 경우는 필자가 몇 년 동안 MySQL을 운영하면서 겪었던 장애 현상 중 대기 현상을 유발해 장애를 발생시키는 원인들을 정리한 것이다. - DDL 작업 진행 시 - Table Flush 진행 시 - mysqldump를 이용해 백업이 진행되는 경우 - Table Lock을 사용하는 경우 -.....
MySQL의 데이터를 백업하는 방법은 크게 두가지로 분류 할 수 있다. 1. mysqldump를 이용한 text타입의 백업 방법. 2. 데이터파일 자체를 복사하는 백업 방법. 두가지 방법모두 장단점이 있으므로 용도와 필요에 맞게 사용하는 것이 좋다. 1. mysqldump를.....
한 서버에서 다른 서버로 제로보드XE를 위한 데이터 이전을 할 때 원본 서버에서의 mysqldump 옵션이 대상 서버에서 호환되지 않아 고생을 했을 때가 있었다. 그때 알게된유용한 옵션이 있는데, --skip-opt 이다. 이에 대한 mysqladmin 의 도움말을 보.....
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 : 덤프이후에 출력물의 앞에 .....
MySql에서 데이터베이스를 백업하기 위해, 혹은 복구하기 위해 mysqldump라는 것을 사용한다. ?mysqldump의 옵션을 살펴보면 -A, --all-databases : 모든 DB를 덤프? --add-locks : 덤프 전에 lock 덤프 후에 unlock? --add-drop-table : 덤프이후에 출력물의 앞에 .....
MySQL을 사용하다 보면 백업을 하고 다시 복구 해야 될때가 종종 있습니다. 그럴때는 번거롭게 디렉토리 전체를 복사하시지 말고, 간단한 프로그램으로 백업 복구 가능합니다. 일단 백업하는 방법은 mysqldump라는 프로그램으로 백업 할 수가 있습니다. mysql의 bi.....
// 출처 : dbtoolmysqldump 클라이언트는 Igor Romanenko가 작성한 백업 프로그램이다. 이것은 데이터베이스를 덤프하거나 또는 백 업 또는 데이터를 다른 SQL 서버(MySQL서버가 아닌)에 전달하기 위해서 데이터 베이스를 모을 때사용하는 프로그램이다. 덤프 에는 .....
1. 현재 시스템내의 모든 데이타베이스를 백업 받겠다. [root@soma]# mysqldump -u root -p -A > 1.sql [설명]- 모든 데이타베이스를 1.sql 이란 파일명으로 백업을 받는다. vi 편집기로 1.sql 파일을 열어보면 각각의 데이타베이스를 create 시키는부분 각각의 데이.....
모든 데이터를 백업. $ mysqldump -u root -x --all-databases > dump.sql-x, --lock-all-tables테이블에 락걸기Locks all tables across all databases. This is achieved by taking a global read lock for the duration of the whole dump. Automatical.....
어제 저녁에, 고객 사이트 하나를 이전해 오는 작업을 했습니다. 그런데, 이 고객 사이트의 MySQL 이 UTF-8 로 설정이 된 거였습니다. 게다가 mysql 4.1 이었죠. 우리 쪽에 호스팅 신청된 계정은 euc_kr 이었는데... 처음에 덤프를 밀어넣었더니 덤프가 좀 들어가다.....