회사에서 업무용 PC 교체시기가 되어 노트북을 바꿨다.
중국출장 복귀 후 자가격리 기간에 이미 노트북이 회사에 도착했지만 격리가 끝난 후에야 바꿀 수 있었다.
역시 엔지니어의 노트북은 Lenovo. T490으로 샀다.
아직 바꾼지 얼마 안됐지만, 그냥저냥 쓸만 한 것 같다.
전에 노트북이 너무 무거워서 출장 다닐때 마다 어깨가 빠지는줄 알았는데,
가벼운 게 제일 좋다.
그래서 PC 교체를 위해 각종 데이터들을 백업하고 더불어 기존 노트북에서 사용하던 MySQL DB를 옮겨야했다.
가계부 용으로 쓰던 데이터베이스였는데 그간 쌓인 데이터가 꽤 많아 백업을 하기로 했다.
본격적으로 mysqldump를 이용하여 MySQL DB를 백업하고 옮겨보자.
1. 기존에 사용하던 PC에서 데이터베이스 백업본 만들기
먼저 내 데이터베이스 서버 bin 폴더 위치를 확인한다.
보통 프로그램 파일\MySQL\MySQL Server 8.0\bin 에 가면 있다.
나같은 경우에는 폴더경로가 다음과 같았다.
C:\Program Files\MySQL\MySQL Server 8.0\bin
Command 창을 켜서 bin 폴더 위치로 간다.
>cd C:\Program Files\MySQL\MySQL Server 8.0\bin
그런다음 다음과 같이 입력한다.
>mysqldump -u [user_name] -p [database_name] > [database_backup_file_name].sql
Enter password: [password]
위 캡쳐파일을 보면 Access is denied. 접근불가 메세지가 뜨는데 이는
백업 sql 파일 저장 경로를 지정해서 저장해주면 문제없이 백업파일이 만들어 지는 것을 확인할 수 있다.
아래에 백업파일이 만들어 진 것을 확인할 수 있다.
2. 파일 저장 경로에 가서 생성된 백업파일을 복사해서 교체할 PC의 경로에 복사해준다.
교체할 PC로 가서 저장된 백업 파일을 기존 PC와 동일한 위치에 복사해준다.
C:\Program Files\MySQL\MySQL Server 8.0\bin
백업본을 데이터베이스에 넣기 위해서 MySQL Command 에서 데이터베이스를 생성해준다.
기존에 사용하던 데이터베이스 이름이랑 동일하게 만들어준다.
Create Database [database_name]
다시 Command로 돌아와서 백업 sql 파일을 데이터베이스에 넣어주면 완료.
>cd C:\Program Files\MySQL\MySQL Server 8.0\bin
>mysql -u [user_name] -p [database_name] < [database_backup_file_name].sql
Enter password: [password]
MySQL Command를 실행하면 Account 데이터베이스가 옮겨진것을 확인할 수 있다.
'IT > Etc Tips' 카테고리의 다른 글
[Windows] Make Windows 10 Bootable USB (PDF) (0) | 2022.12.15 |
---|---|
[font] 내 손글씨로 영문 폰트 만들기 ._. Calligraphr(무료) (0) | 2022.12.12 |
[iOS13] 아이폰 긴급재난문자 알람 끄기 (0) | 2020.02.27 |
[Windows10] PC 시작 시 자동 실행 프로그램 등록하기 (0) | 2019.11.25 |
[tistory] 블로그 로고 변경하기 : ) (2) | 2018.12.05 |