[.back 파일로 백업]

BACKUP DATABASE 데이터베이스명 TO DISK = '경로명\파일명' WITH INIT, STATS = 10

 

[.back 파일 확인]

  RESTORE FILELISTONLY FROM DISK='경로'

 

 

[.back 파일로 복구]

  RESTORE DATABASE 넣을DB이름 FROM DISK='경로'

  WITH MOVE '확인한MDF이름(LogicalName)' TO '저장될 MDF 경로와 이름'

  ,MOVE '확인한LDF이름(LogicalName)' TO '저장될 LDF 경로와 이름'

 

  ※.bak 파일이 여러개일경우 ( FROM DISK='경로', DISK='경로', DISK='경로' )

 

 

[mssql DB 위치 변경]

  1. DB 우클릭-> 작업 -> 분리

  2. DB파일(MDF, LDF) 원하는 곳으로 복사

  3. 트리 상단의 데이터베이스 우클릭 -> 연결 -> 추가

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mysql] 특정 테이블만 백업  (0) 2014.03.19
[mysql] 로그정리  (0) 2013.12.25
[mysql] 프로시저 기본 샘플  (0) 2013.11.21
Posted by 꼬장e
,

[백업]

 ~]$ mysqldump -u [사용자명] -p [데이타베이스명] [백업받을 테이블명] > [백업받을파일명]

 

백업받을 테이블명은 띄어쓰기로 구분하여 여러개 가능

 

 

[복구]

~]$ mysql -u [사용자명] -p [데이타베이스명] < [백업받은 파일명]

 

백업된 테이블만 덮어씌어 지므로 백업되지 않은 테이블은 데이터가 그대로 유지됨.

 

 

▶ 테이블명을 입력하지 않으면 테이터베이스 전체 테이블 백업됨

▶ -p 옆에 붙여서 비밀번호를 입력하면 따로 비밀번호를 묻지 않음

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 로그정리  (0) 2013.12.25
[mysql] 프로시저 기본 샘플  (0) 2013.11.21
Posted by 꼬장e
,

[mysql] 로그정리

DB 2013. 12. 25. 02:54

로그 정리하는 날짜 확인

  show variables like '%log%';

 

 

 

자동으로 정리할 날짜 수정 ( 10일? )

  set global expire_logs_days=10;

 

로그 재시작

  flush logs;

 

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 특정 테이블만 백업  (0) 2014.03.19
[mysql] 프로시저 기본 샘플  (0) 2013.11.21
Posted by 꼬장e
,

[기본 생성]

mysql> Delimiter $$ ( SQL 문장 종료 구문을 기존 ; 에서 $$ 로 변경 )

mysql> CREATE PROCEDURE sample(Param int(11))

    -> BEGIN

    -> SELECT Param;
    -> END $$
mysql> Delimiter ; ( $$ 에서 다시 ; 로 변경 )

 

[결과 확인]

mysql> call sample(100);

+-------+
| Param |
+-------+
|   100 |
+-------+
1 row in set (0.00 sec)

 

[프로시저 리스트 확인]

1) mysql> SHOW PROCEDURE STATUS;

2) mysql> SHOW PROCEDURE STATUS WHERE Db = '데이터베이스 이름'; 

 

[프로시저 삭제]

mysql> DROP PROCEDURE IF EXISTS procedure명

 

[프로시저 내용 확인]

mysql> SHOW CREATE PROCEDURE sample;

 

 

'DB' 카테고리의 다른 글

[mysql] 컬럼 추가 삭제 변경  (0) 2015.05.20
[mssql] Date형 변환 Convert 함수  (0) 2014.11.17
[mssql] .bak 파일로 DB 백업 복구  (0) 2014.10.19
[mysql] 특정 테이블만 백업  (0) 2014.03.19
[mysql] 로그정리  (0) 2013.12.25
Posted by 꼬장e
,