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
'programing' 카테고리의 다른 글
프로그래밍 방식으로 배송 방법 설정 우커머스 (0) | 2023.10.05 |
---|---|
서비스에서 구성 요소 보기 업데이트 트리거 - ChangeDetectorRef에 대한 공급자 없음 (0) | 2023.10.05 |
파워셸 ps1 파일은 "cmdlet, 함수, 작동 가능한 프로그램 또는 스크립트 파일로 인식되지 않습니다." (0) | 2023.10.05 |
정지된 도커 컨테이너만 나열합니다. (0) | 2023.10.05 |
캐스케이드 삭제 시 호출 트리거 (0) | 2023.10.05 |