개발바닥곰발바닥
반응형
[MySQL] Database 이름 변경하기
데이터베이스 2022. 1. 25. 20:39

MySQL 5.1.23 버전 이후로 RENAME DATABASE 구문이 제거되었기 때문에 이미 생성한 데이터베이스의 이름을 변경하고 싶은 경우, 새로운 데이터베이스를 만들어서 그 데이터베이스에 기존 데이터베이스를 옮겨주는 방식으로 가능하다. 1. RENAME TABLE 사용 CREATE DATABASE '새로운 DB명'; RENAME TABLE '기존DB.테이블명' TO '새DB.테이블명'; DROP DATABASE '기존DB명'; 방법은 매우 간단하지만 테이블이 많을 경우 작업을 여러번 해야 한다는 번거로움이 있다. concat을 사용하여 반복 작업을 자동화 하는 방법이 있지만 이 게시글에선 따로 설명하지 않고 MySQL 공식 문서에 있는 방법을 소개한다. 2. mysqldump 사용 $> mysqld..

반응형