윈도우에서 MySQL(MariaDB) DB 백업 / 복구하기


백업하기

Mysql이 설치된 root 폴더 > bin 폴더 에서 다음과 같이 입력한다.

mysqldump -u root -p databasename > savefile.sql

- 엔터를 치면 root계정에 대한 비밀번호를 입력하라는 창이 뜨니 비밀번호를 입력함.

- root에 적힌 부분은 계정명. 루트계정이 아니더라도 해당DB에 쓰기권한이 있는 계정으로 복구 가능.

- rootpassword는 본인이 설정한 비밀번호로.

- 백업할 데이터베이스 이름을 databasename에 입력.

- 저장할 파일명을 savefile.sql에 입력. (절대경로/파일명.sql형태로 해도 됨)

 

복구하기

저장된 파일(savedfile.sql이라고 가정)을 mysql.exe 파일이 있는 폴더로 옮긴 뒤 다음과 같이 입력한다.

mysql -u root -p databasename < savedfile.sql

 

위에서 설명한대로 작업 진행하면 해당 데이터베이스에 저장된 내용이 반영된다.

'MYSQL' 카테고리의 다른 글

sql 정규식으로 치환하기  (0) 2017.05.10
시스템 파라미터(스토리지 엔진)  (0) 2017.04.08
블로그 이미지

칩사마코더

,

간혹 fstab에 잘못된 Block Device 정보가 등록 되거나, 디스크의 Label 또는 정보가 변경 되어 정상적인 부팅이 되지 않고

Repair Filesystem 모드로 들어가는 경우가 생길 때가 있습니다.

 

Repair Filesystem 상태일 때는 / 파티션이 Read-only 상태로 마운트가 되기 때문에 /etc/fstab 파일의 수정이 불가능한데,

아래와 같이 Read-Write 모드로 remount 해주면 수정이 가능합니다. (싱글모드로 부팅할 경우에도 Read-Only 상태 입니다.)

 

# mount -o remount,rw /

블로그 이미지

칩사마코더

,

ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

블로그 이미지

칩사마코더

,