728x90
** 간략 백업 및 복구**
mysql DB를 백업하시려면 우선, 텔넷으로 웹서버에 접속을 한 다음 아래와 같이 명령을 넣어주시면 됩니다.
mysqldump -h 호스트명 -u 아이디 -p DB명 > 백업되어질 파일명
mysql DB에서 일부 테이블만 백업하시려면 우선, 텔넷으로 웹서버에 접속을 한 다음 아래와 같이 명령을 넣어주시면
됩니다.
mysqldump -h 호스트명 -u 유저명 -p 데이터베이스명 테이블명 > 백업되어질 파일명
아래 명령어를 이용하셔서 복구하시기 바랍니다.
mysql -h 호스트 -u 유저명 -p 데이터베이스명 < 백업한 파일명
**패스워드 변경**
mysql> use mysql;
mysql> update user set password=password('newpassword') where user='root';
mysql> flush privileges;
* 덤프 옵션
> 뒤에옵션이 앞에옵션을 덮어쓴다
--skip-opt -q (-q 적용), -q --skip-opt (-q 미 적용)
> --add-locks
테이블의 덤프하기전에 해당 테이블을 잠그고 덤프한 후에 테이블을 풀어준다.
> --order-by-primary
primary key 값을 기준으로 정렬을 한다는 것이며 프라이머리 키가 존재하지 않을 경우 가장 처음 있는 index로 정렬
> --max_allowed_packet=536869888
INSERT 구문에서 필드명을 포함한 전체를 덤프
> -f, --force
덤프 중 에러가 있어도 계속 진행
> -t, --no-create-info
테이블 생성 정보는 덤프하지 않음(데이터만 덤프)
> -d, --no-data
테이블 스키마만 덤프
> -q, --quick
> -w
728x90
'DB' 카테고리의 다른 글
mysql charset (0) | 2012.07.29 |
---|---|
my.ini파일 설정 (0) | 2012.07.29 |
오라클 서브쿼리 SUBQUERY (0) | 2012.07.29 |
MSSQL SERVER 2005 설치 (0) | 2012.07.29 |
[Oracle] ORA-28001: the password has expired (0) | 2012.07.29 |