집 >데이터 베이스 >MySQL 튜토리얼 >InnoDB 테이블을 사용하여 MySQL 데이터베이스의 이름을 어떻게 안정적으로 바꿀 수 있습니까?
MySQL 데이터베이스 이름 바꾸기: InnoDB 테이블 세부 가이드
MySQL 데이터베이스 이름 바꾸기(스키마 이름 변경이라고도 함)는 다음과 같습니다. 특히 대규모 데이터베이스의 경우에는 어려운 일입니다. 덤프하고 다시 가져오는 일반적인 방법은 비효율적이지만 RENAME {DATABASE | SCHEMA} 명령은 여러 가지 이유로 권장되지 않습니다.
그러나 InnoDB 테이블을 위한 안정적인 솔루션이 있습니다. 다음 단계를 따르십시오.
RENAME TABLE old_db.table TO new_db.table;
mysql -u username -ppassword old_db -sNe 'show tables' | while read table; \ do mysql -u username -ppassword -sNe "rename table old_db.$table to new_db.$table"; done
참고:
mysqldump old_db | mysql new_db
mysqldump -R old_db | mysql new_db
다음 단계를 따르면 MySQL의 이름을 효율적이고 안정적으로 바꿀 수 있습니다. InnoDB 테이블이 있는 데이터베이스.
위 내용은 InnoDB 테이블을 사용하여 MySQL 데이터베이스의 이름을 어떻게 안정적으로 바꿀 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!