오전에 작업을 하다보니 정신이 없어서인지 테이블을 날려 먹었습니다.그래서 복구를 하려고 보니 mysql에 쌓이는 쿼리 로그를 통해서 복구하는 방법이 있어서 해봤습니다.(각 디렉토리 경로는 설치환경에 따라 다를 수 있습니다. 붉은색으로 표시한 부분들을 환경에 따라 맞춰서 사용하시면 됩니다.)# cd /var/lib/mysql (mysql 데이터가 쌓이는 경로로 이동합니다.) mysql 데이터가 쌓이는 경로에 들어가면 xxxxxxx-bin.000001과 같은 형식으로 쌓여있는 파일들이 있을건데 이 파일들에 쿼리 로그가 남아있습니다.하지만 바로 열어서 볼 수 없는 바이너리 들이라서 mysqlbinlog 를 이용해야 합니다. # mysqlbinlog mysql-bin.000001 > query.sql 위와 같이..
xml 설정 @Scheduled 어노테이션을 사용하여 스프링 스케줄링을 사용할 수 있습니다.스케줄러에서 매 시간마다 작동하도록 지정할땐 fixedDelay를 사용하고 cron 형식으로 지정된 시간마다 작동하도록 할때는 cron을 사용해서 지정합니다.@Scheduled(fixedDelay = 600000) //프로그램이 시작된 시점부터 10분마다 실행 됩니다. public void testRun(){ ....}@Scheduled(cron = "0 * * * * *") //매 분마다 정시에 실행됩니다.public void testRun(){ ....} cron 형식으로 사용할때는 cron = "분 시 월 요일 년도" 로 지정할 수 있습니다.
- Total
- Today
- Yesterday
- jQuery
- 아이폰
- MySQL
- SQL
- oracle
- zero
- 아이폰 개발
- Object C
- JavaScript
- iPhone
- 오브젝티브 C
- JSP
- 자바
- 아이폰 어플리케이션
- tomcat
- Spring Framework
- Objective-C
- Java
- Objective C
- Spring
- 오브젝트 C
- 티스토리챌린지
- Programming
- iBATIS
- 오블완
- 자바스크립트
- IT
- iOS 개발
- MAC OSX 10.7
- 제이쿼리
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |