Back-End/DB

MYSQL DB 명 변경

Meluu_ 2025. 11. 7. 18:44

기존 데이터베이스(스키마)의 이름을 잘 못 지어서 변경하는 방법에 대해서 

정리하려 한다. 

 

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