mysql을 운영하다 보면 데이터를 주기적으로 백업해 놓는게 좋다
예를들면 일주일 한달 아니면 분기별로 관리하면 나중에 데이터상 문제가 생길때 대응이 가능하기 때문
그럼 데이터베이스를 어떻게 백업해 놓아야 할까?
일단 vim 을 통해서 백업을 실행할 파일을 하나 만들자
vim mysql_back.sh
그러면 파일이 생성되고 빈화면이 나오는데 아래와같이 입력하자
now=$(date+"%Y%m%d")
/usr/bin/mysqldump -u root --all-databases > 저장디렉토리위치/mysql_backup_$now.sql
이렇게 만든이후 해당 파일을 주기적으로 실행만 해주면
내가 설정한 저장디렉토리 위치에 백업파일이 만들어진다
'프로그램 개발 > MYSQL' 카테고리의 다른 글
[Mysql] 비밀번호를 암호화 하고싶다면?! password (0) | 2020.06.24 |
---|---|
[리눅스/linux] 소켓접속 알고리즘 / Socket Connection algorithm (2) | 2020.04.09 |
[MYSQL] SELECT 문 / select query (2) | 2020.04.08 |
[MYSQL] 두개테이블 조회 / table double select (0) | 2020.04.03 |
[MYSQL] 연결이 해제되는 이유 / Connection retry (0) | 2020.03.31 |
댓글