기존 데이터베이스(스키마)의 이름을 잘 못 지어서 변경하는 방법에 대해서
정리하려 한다.
mysqldump를 이용해서 모든 데이터를 백업한 뒤
새로운 스키마(데이터베이스)를 생성하고 백업한 데이터를 덤프한다.
-- 데이터 백업 (덤프)
mysqldump -u [사용자명] -p [기존_데이터베이스명] > backup.sql
-- 변경할 이름의 새 DB 생성
CREATE DATABASE [새 DB 명]
-- OR
mysql -u [사용자명] -p -e "CREATE DATABASE [새 DB 명]"
-- 백업한 덤프 데이터 복원
mysql -u root -p [새 DB 명] < backup.sql
데이터 백업과 복원에 관한 공부도 할 수 있어서 좋은 경험을 했다.
'Back-End > DB' 카테고리의 다른 글
| 외래키 설정에 대해 (0) | 2025.11.04 |
|---|---|
| Real My SQL 8.0 [공간 데이터] (1) | 2025.09.25 |
| Real MySQL 8.0 [실행계획 : Extra 칼럼] (0) | 2025.09.03 |
| Real MySQL 8.0 [실행계획] (4) | 2025.09.01 |
| 락에 대하여 (0) | 2025.08.20 |