기존 테이블의 생성쿼리(create) 문 가져오기
show create table [TABLE]; 실행하면 create 문의 sql 확인가능
- Database
- · 2011. 11. 24.
backup.sql declare @dir nvarchar(100) set @dir = N'D:\backup\[데이터베이스명]-' + convert(nvarchar(20), getDate(), 112) +N'.bak' BACKUP DATABASE [데이터베이스명] TO DISK = @dir WITH NOFORMAT, NOINIT, NAME = N'welfare7-Full', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO backup.bat @echo off rem 지난 7일자 날짜 echo wscript.echo ^(Date^(^)- 7^)>delday.vbs for /f %%a in ('cscript //nologo delday.vbs') do set delday=%%a del..
mysqldump --opt --default-char=utf8 -u user -p DB > backup.sqlmysqldump 시 Can't open file: './DB/table.frm' (errno: 24) when using LOCK TABLE라는 메시지가 나오면--lock-all-table 옵션추가 mysqldump --opt --default-char=utf8 --lock-all-table -u user -p DB > backup.sql
show create table [TABLE]; 실행하면 create 문의 sql 확인가능
-소유자 변경 use [DATABASE_NAME]; exec sp_changeobjectowner '[OLD_OWNER].[TABLE_NAME]','[NEW_OWNER]' -디비백업 BACKUP DATABASE [DATABASE_NAME] TO DISK = '[BACKUP_FILE_PATH]'
$vi back.sh #!/bin/sh time=`date '+%Y%m%d%H%M'` etc="etc" cd / backup_path ="/backup_path/" cd $backup_path mysqldump -u[userid] -p[userpwd] [dbname] > "$time.sql" --default-character-set=latin1 --set-charset find /backup_path/* -mtime +5 -exec rm -f {} '; $chmod 700 back.sh $crontab -e 00 05 * * * /path/backup.sh (새벽 5시 정각) * --default-character-set=latin1 --set-charset 캐릭터셋 지정
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.