programing

MySQL에서 스키마 이름을 변경하는 방법

topblog 2023. 10. 5. 21:05
반응형

MySQL에서 스키마 이름을 변경하는 방법

안녕하세요 저는 mysql 5.0.x를 사용하고 있습니다.

스키마 이름을 변경하려면 어떻게 해야 합니까?

데이터베이스 이름 바꾸기를 사용하지 마십시오.

이전 5.1 버전에는 이 명령어가 있었지만 데이터(참조)를 손상시킬 수 있으므로 제거되었습니다.

현재 유일한 방법은

mysqladmin create new_db_name
mysqldump db_name | mysql new_db_name

여기서 말하는 바와 같이

편집: 분명히 이 답변은 수정되면 날짜가 지정됩니다.

쉬워요.데이터베이스를 파일로 내보낸 다음 워크벤치로 다시 가져오면 DB의 이름을 지정할 수 있습니다.

Workbench에서 Server(서버) 탭으로 이동하여 Data Export(데이터 내보내기)를 선택합니다.이름을 변경할 DB를 선택하고 자체 포함 파일로 내보내기를 선택한 후 파일 이름을 지정합니다. Dump 구조와 Data를 선택했는지 확인합니다.내보내기 시작.

Workbench에서 Server(서버) 탭으로 이동하여 Data Import(데이터 가져오기)를 선택합니다.자체 포함 파일에서 가져오기를 선택합니다.작성한 파일을 선택합니다.가져올 Default Schema라는 제목의 섹션에서 새 옵션을 클릭합니다.DB의 새 이름을 입력한 후 드롭다운에서 선택합니다.가져오기 시작을 누릅니다.

Voila, 당신이 원하는 이름과 기존의 모든 테이블과 데이터를 가진 새로운 데이터베이스.

5.0에서는 데이터베이스를 덤프하고 새 이름으로 새 데이터베이스에 다시 로드해야 합니다.5.1로 업그레이드하는 경우 RENENABATE 명령을 조회하여 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/490515/how-does-one-rename-a-schema-in-mysql

반응형