반응형

반응형

MySQL 데이터베이스 전체를 백업하고 복원하기.

 

백업과 복원하는 방법.

데이터베이스의 구성, 테이블과 컬럼의 정의, 데이터 등 데이터베이스의 모든 정보를 파일로 출력할 수가 있습니다.

 

덤프.

데이터베이스의 모든 내용을 추출하는 것을 덤프(dump)한다고 합니다. 덤프한 파일을 사용하면 다른 서버에 같은 내용의 데이터베이스를 구축하거나 만일의 사태를 대비해서 백업을 할 수도 있습니다.

MySQL의 데이터베이스를 덤프할 때에는 명령 프롬프트에서 mysqldump 명령을 실행합니다.

mysqldump 명령은 데이터베이스의 구성과 데이터를 SQL 문으로 작성합니다.

 

복원.

반대로 mysqldump 명령으로 출력한 데이터를 데이터베이스에 되돌려 놓는 것을 복원(restore)이라고 합니다. 복원을 한다는 것은 데이터베이스를 처음부터 새로 만든다는 것입니다.

이 작업은 SQL 문을 모아 놓은 텍스트 파일을 mysql 명령으로 리다이렉트만 하면 되는 것입니다.

 

mysqldump를 사용해서 추출하기.

명령문은 다음과 같습니다.

mysqldump –u 사용자명 -p비밀번호 데이터베이스명 > 출력파일명

 

mysqldump –u comster_user –p12345 comster > backup_comster.txt

 

 

덤프 파일 복원하기.

명령 프롬프트에서 파일을 리다이렉트해서 데이터베이스에 복원합니다.

데이터베이스를 덤프하고 이를 복원할 때에는 데이터를 넣을 데이터베이스가 있어야 합니다.

미리 데이터베이스 comster_02를 만들고 여기에 복원해 보겠습니다.

 

mysqladmin –u root –p12345 create comster_02

mysql –u root –p12345 comster_02 < backup_comster.txt

 

반응형
Posted by 컴스터
,
반응형

MySQL 관리자 root의 비밀번호 설정하기.

 

1.     명령프롬프트를 실행한다.(검색창에 cmd 를 치고 명령프롬프트가 선택되면 엔터를 친다)

 

 

2.     처음 MySQL를 설치하고 root 비밀번호 설정하기.

mysqladmin –u root password 1234

 

 

 

3     비밀번호 수정하기.

mysqladmin –u root –p password  엔터 치면.

Enter password: 나오면 기존 비밀번호 입력 하고 엔터.

New password: 나오면 새로운 비밀번호를 입력하고 엔터.

     Confirm new password: 나오면 다시 새로운 비밀번호를 입력하고 엔터 치면 비밀번호가 수정된다

 

반응형
Posted by 컴스터
,


반응형