본문 바로가기
프로그래밍/Termux

Termux에서 Mariadb 백업 및 복원하기

by dryadyou 2021. 1. 20.
반응형

백업 및 복원할때 주의사항

MariaDB 백업과 복원에서 한가지 주의할점은 > , < 이다.
백업할때는 > 을 사용하고
복원할때는 < 을 사용한다.
아래 백업 및 복원 명령어를 볼때 주의 깊게 보기 바란다.

MariaDB 백업하기

$ mysqldump -uroot -p'비밀번호' 백업할 데이터베이스 > 백업파일명.sql

  • 비밀번호- MairaDB root 비밀번호
  • 백업할 데이터베이스 - 백업할 대상 데이터베이스
  • 백업파일명 - 백업이 만들어질 파일명(파일확장자는 sql)

mysqldump 명령어를 실행하면 별다른 내용없이 바로 백업이 진행된다.

backup/mariadb_blog_backup_20210121.slq 파일로 백업을 하였기때문에
backup폴더로 이동하여 해당 파일을 열어보면 백업 내용을 확인 할 수 있다.

백업파일 복원하기

Termux도 일종의 리눅스 에뮬레이터이기 때문에 MariaDB복원 명령어도 일반 리눅스와 별반 차이가 없다.
아래 명령어처럼 3가지를 본인 Mariadb설정과 맞게 작성 후 실행하면 백업파일이 정상적으로 복원된다.

  • 비밀번호 - Mariadb 비밀번호
  • 데이터베이스명 - 백업파일이 복원될 Mariadb 데이터베이스명
  • 백업파일명 - 이미 백업되어있는 확장자가 sql인 파일

복원 명령어

$ mysql -uroot -p'비밀번호' 데이터베이스명< 백업파일.sql

반응형

댓글