MySQL에서 데이터베이스 이름은 한 번 생성되면 다시 변경할 수 없다 .
해결법으로써 새로운 데이터베이스를 생성후 , 원본 데이터베이스에 대한 백업 파일을 생성하여 이를 통해 덮어 씌우는 방법을 사용하면 된다.
1. 새로운 데이터베이스를 생성한다.
Mysql> CREATE DATABASE NewDB;
2. 복사하려는 데이터베이스의 백업 파일을 생성한다.
mysqldump -u root -p OldDB > OldDB.sql
3. 이후 새로 만든 데이터베이스에 덮어 씌워주면 된다.
mysql -u root -p NewDB < OldDB.sql
'DB(MySQL)' 카테고리의 다른 글
[DB/MySQL] 대용량 처리를 위한 MySQL 이해 (1) - 실습환경 세팅 (0) | 2024.05.02 |
---|---|
[DB/MySQL] 대용량 처리를 위한 MySQL 이해 (0) - 배경 지식 (0) | 2024.05.02 |
[DB/MySQL] HAProxy + Keepalived / 고가용성(High-Availability) (2) (0) | 2023.11.10 |
[DB/MySQL] Active - Active 간 HAProxy 활용을 통한 로드밸런싱 구현 (0) | 2023.11.10 |
[DB/MySQL] Replication / 서버 이중화 / 역할 분담 (2) (1) | 2023.11.09 |