반응형
최근 spring boot 프로젝트에서 MySQL을 사용하고 있는데 운영서버와 개발서버간의 데이터 동기화를 위해 자주 사용하는 명령어들이다. 정리 해두면 좋은 명령어.
백업하는 명령어
> mysqldump -u root -p [backup target database name] > [backup filename.sql]
백업된 파일로 복원하는 명령어.
> myql -u root -p [복원하려는 database name] < [백업했던 파일명].sql
각, 백업과 복원 명령어가 조금 다르다.
mysqldump의 경우 백업하는 MySQL버전과 복원하려는 MySQL버전이 서로 다르면 오류가 날 수 있다. mysqldump관련해서는 별도로 버전 및 오류에 대해 준비를 하는 것이 좋다.
반응형
'프로그래밍 > DataBase' 카테고리의 다른 글
Cannot truncate a table referenced in a foreign key constraint 오류 회피 방법. (0) | 2024.06.25 |
---|---|
Workbench - Lost connection to MySQL server during query (0) | 2023.04.04 |
Mariadb 쿼리 실행계획 참조표 (EXPLAIN) (0) | 2020.02.12 |