-
MySql - 마리아DB 수동 백업하기 [mysqldump]프로그래밍/DBMS 2023. 9. 4.반응형
운영중인 DB데이터가 어떻게 잘못 될지 모르기 때문에
일단 주기적으로 수동으로 DB 데이터 백업을 해야겠다고 생각을 했다.
사실 바이너리 로그를 활성화해서 자동 백업이 되고 있지만 만에 하나를 가정해서 수동으로라도 백업을 해두면 내 마음이라도 편할것 같다.
특정 데이터베이스만을 백업할거기 때문에 자기가 백업 할 데이터베이스 이름을 알아내야 한다.
1. 쿼리 편집기 사용하거나 서버에서 mysql 로그인을해서 해당 명령어로 데이터베이스 네임 확인한다.
show databases;
2. 리눅스 서버에 접속해서 자신이 백업하고 싶은 위치로 이동한다.
폴더가 없다면 mkdir로 폴더 생성
ex) /var/lib/mysql/mybackup
sudo mkdir test cd /test/mysqlbackup
3. 이게 데이터베이스를 백업하는 명령어 이다.
[mysqldump 방식]
sudo mysqldump -u db로그인아이디 -p db이름 > mybackup_20xxmmdd.sql
4. 해당 위치에 파일이 생긴걸 확인한다.
나는 따로 파일질라를 통해서 내 로컬로 옮겨서도 보관중이다.
반응형'프로그래밍 > DBMS' 카테고리의 다른 글
MariaDB - 로그 활성화하는 방법 (0) 2024.04.17 Maria - DELETE문은 자기 테이블을 참조 못한다 (0) 2023.08.07 MariaDB - bin binary log 활성화 (0) 2023.08.03 리눅스 centos7 - MariaDB(마리아디비) 11.0 버전 설치 (0) 2023.07.28 SQL Developer - 데이터 엑셀 추출 및 환경 설정 하기 (0) 2023.01.02