Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 ibdata1 파일을 축소/제거하는 방법은 무엇입니까?

<시간/>

ibdata1 파일은 축소할 수 없으며 특히 MySQL의 번거로운 기능입니다. 모든 데이터베이스를 삭제하고 파일을 제거하고 mysqldump를 다시 로드하면 ibdata1 파일이 축소될 수 있습니다.

인덱스를 포함하여 각 테이블이 별도의 파일로 저장되도록 MySQL을 구성할 수 있습니다. MySQL 버전 5.6.6부터 기본적으로 활성화되어 있습니다.

각 테이블에 대해 별도의 파일을 사용하도록 서버를 설정하려면 이를 활성화하기 위해 my.cnf를 변경해야 합니다.

<중앙> MySQL에서 ibdata1 파일을 축소/제거하는 방법은 무엇입니까?

MySQL 버전이 5.6.6 미만인 경우 my.cnf 파일에 추가해야 합니다.

[mysqld]
   innodb_file_per_table = 1