여씨의 개발이야기

[MySQL] database rename 하는 법 본문

💾 Database

[MySQL] database rename 하는 법

yeossi 2022. 1. 28. 10:57

오늘도 이상한 업무가 생겼다... 이미 소스가 다 구성되어있는데 DB 이름을 바꾸라구요?ㅠ
아무튼 하라면 해야지... 하고 별 생각없이 유저친화적인 DBeaver를 실행해 여느때와 다름없이 DB 우클릭하여 이름 변경을 하려고 했다.

앵? 앵? 앵? 엥? 에엥? 근데 않되요 외..?

아차차... 잊고 있었는데 mysql은 직접적인 이름 변경이 안 됐다.. 그럼 어떡게해요?... 
바로 DB를 Dump / Restore하는 방법이다.

1. 먼저 이름을 변경할 DB 우클릭을 한 후 도구 > Dump database를 실행한다.

2. dump할 DB와 하위 테이블, 뷰를 확인한 뒤 다음 버튼을 클릭한다. 

3. 원하는 설정값을 부여한 뒤 Start 버튼을 클릭하여 Dump한다.

4. 새로 생성한 DB를 우클릭한 후에 도구 > Restore Database를 실행한 뒤 Dump한 파일을 import 해준다.

Comments