서비스 실행/중지

반응형

- 서비스 중지  :  mysqladmin -uroot -p shutdown

- 서비스 시작 :   mysqladmin -uroot -p start

또는

/usr/local/mysql/bin/

반응형
Posted by Edward. K

MySql 페이징 쿼리

반응형
ORACLE 페이징 쿼리를 작성하고 보니..
Mysql 쿼리를 안 적어 놨었넹..
- oracle query 그대로~ 사용


반응형
Posted by Edward. K

DB 백업및 복구

반응형
MySQL DB 백업및 복구.

결론부터.
LINUX는 모르겠고... 윈도우에서의 복구는 간단하다.
Mysql data 폴더를 카피해서 복구 대상 파일을 해당 폴더에 COPY하면 된다.
그러면 mysql 껐다가 켤 필요없이 바로 적용되는 것을 확인할 수 있다.

가장 중요한 것은...'정기적으로 데이터들을 복구해야 한다'는 것이다.
그래야..부주의(?)에 의한 데이터 손실을 복구할 수가 있는 것이다.

+ 백업
   - 방법 1  
      phpmysql을 사용하여 각 디비별로 내보내기 기능으로 쿼리문을 백업하는 법.
   - 방법2
      db data 그대로 백업하는 법

+ 복구
   - 방법 1  
     phpmysql을 사용하여 백업된 쿼리문을 입력하는법
   - 방법2
     백업해둔 db data 그대로 복구하는법


간단한 방법인 방법2를 설명하자면..

MySQL이 설치된 경로\data 폴더에 데이터베이스들이 생성되게 되는데
각각의 데이터 베이스명은 폴더로, 각 db에 대한 테이블들은 다음 3개의 파일로 이루어지게 된다.
테이블명.frm : 테이블 정의에 대한 정보
테이블명.MYD : 테이블 데이터.
테이블명.MYI : 테이블 인덱스


이 파일들을 백업 드라이브에 보관하고, 복구 필요한 시점에 필요 파일들을 복구하면 된다.

간단하게 data 폴더 통채로 백업을 시켜두라...
반응형
Posted by Edward. K